ادغام maio با میانجی‌گری

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads Flutter Plugin برای بار کردن و نمایش دادن آگهی‌های maio بااستفاده از میانجی‌گری استفاده کنید، و ادغام‌های آبشاری را پوشش می‌دهد. این راهنما نحوه افزودن maio به پیکربندی میانجی‌گری واحد آگهی و نحوه ادغام کیت توسعه نرم‌افزار و آداپتور maio در برنامه Flutter را پوشش می‌دهد.

میانای داشبورد maio از نوشتار ژاپنی برای برچسب‌ها، دکمه‌ها، و توضیحات استفاده می‌کند و نماگرفت‌های این راهنما ترجمه نشده‌اند. بااین‌حال، در توضیحات و دستورالعمل‌های اینجا، برچسب‌ها و دکمه‌ها با معادل‌های انگلیسی‌شان نام برده می‌شوند. "URL スキーム," for example, is "URL Scheme,".

یکپارچه‌سازی‌ها و قالب‌های آگهی پشتیبانی‌شده

آداپتور میانجی‌گری maio قابلیت‌های زیر را دارد:

یکپارچه‌سازی
پیشنهاد قیمت
آبشار
قالب‌ها
صفحه باز شدن برنامه
برنما
بینابینی
پاداش
بینابینی پاداش‌دار
بومی

پیش‌نیازها

قبل‌از ادامه دادن، موارد زیر را تأیید کنید:

  • جدیدترین نسخه Google Mobile Ads Flutter Plugin.
  • نسخه چارچوب Flutter‏ ۳.۷.۰ یا بالاتر.
  • برای استقرار در Android
    • سطح میانای برنامه کاربردی Android 24 یا بالاتر.
  • برای استقرار در iOS
    • هدف استقرار iOS نسخه ۱۵.۰ یا جدیدتر.
  • پروژه Flutter فعال پیکربندی‌شده با Google Mobile Ads Flutter Plugin. برای جزئیات، به راه‌اندازی Google Mobile Ads Flutter Plugin مراجعه کنید.
  • راه‌اندازی میانجی‌گری.
  • مرحله ۱: پیکربندی‌ها را در رابط کاربری maio تنظیم کنید

    ابتدا، ثبت‌نام کنید یا به حساب maio خود وارد شوید. روی دکمه مدیریت برنامه در نوار کناری سمت راست کلیک کنید و سپس روی برنامه جدید کلیک کنید.

    زبانه مربوط به نوع آگهی ترجیحی‌تان را انتخاب کنید.

    بینابینی

    نام برنامه‌تان را وارد کنید، پلاتفرم را انتخاب کنید و نشانی وب برنامه را ارائه دهید. آگهی تمام‌صفحه ویدیویی را به‌عنوان نوع آگهی انتخاب کنید، و سپس روی به‌روزرسانی کلیک کنید.

    Android

    iOS

    پاداش

    نام برنامه‌تان را وارد کنید، پلاتفرم را انتخاب کنید، و نشانی وب برنامه را ارائه دهید. پاداش‌های ویدیویی را به‌عنوان نوع آگهی انتخاب کنید، سپس روی به‌روزرسانی کلیک کنید.

    Android

    iOS

    در صفحه مدیریت برنامه، شناسه رسانه را یادداشت کنید. برای راه‌اندازی واحد آگهی Ad Manager در بخش بعدی لازم است.

    Android

    iOS

    در صفحه مدیریت منطقه، شناسه منطقه را یادداشت کنید. همچنین برای راه‌اندازی واحد آگهی Ad Manager در بخش بعدی به آن نیاز خواهید داشت.

    Android

    iOS

    (فقط آبشاری) علاوه‌بر شناسه رسانه و شناسه منطقه، برای راه‌اندازی شناسه واحد آگهی برای میانجی‌گری به شناسه میانای برنامه کاربردی و کلید میانای برنامه کاربردی نیاز دارید. در صفحه Reporting API، شناسه API و کلید API را یادداشت کنید.

    مرحله ۲: راه‌اندازی تقاضای maio در میانای کاربر Ad Manager

    پیکربندی تنظیمات میانجی‌گری برای واحد آگهی شما

    Android

    برای دستورالعمل‌ها، مرحله ۲ را در راهنمای Android ببینید.

    iOS

    برای دستورالعمل‌ها، مرحله ۲ را در راهنمای iOS ببینید.

    مرحله ۳: وارد کردن کیت توسعه نرم‌افزار و آداپتور maio

    یکپارچه‌سازی ازطریق pub.dev

    (فقط Android) مخازن زیر را به فایل build.gradle در دایرکتوری android پروژه‌تان اضافه کنید:

      repositories {
          google()
          mavenCentral()
          maven {
              url = uri("https://imobile-maio.github.io/maven")
          }
      }
    

    وابستگی زیر را با جدیدترین نسخه‌های کیت توسعه نرم‌افزار maio و آداپتور در فایل pubspec.yaml بسته‌تان اضافه کنید:

    dependencies:
      gma_mediation_maio: ^1.1.8
    

    ادغام دستی

    جدیدترین نسخه افزایه میانجی «تبلیغات Google ویژه تلفن همراه» را برای maio بارگیری کنید، فایل بارگیری‌شده را از حالت فشرده خارج کنید، و پوشه افزایه استخراج‌شده (و محتوای آن) را به پروژه Flutter خود اضافه کنید. سپس، با افزودن وابستگی زیر، به افزونه در فایل pubspec.yaml ارجاع دهید:

    dependencies:
      gma_mediation_maio:
        path: path/to/local/package
    

    مرحله ۴: افزودن کد لازم

    Android

    برای ادغام maio به کد دیگری نیاز نیست.

    iOS

    یکپارچه‌سازی SKAdNetwork

    اسناد maio را دنبال کنید تا شناسه‌های SKAdNetwork را به فایل Info.plist پروژه‌تان اضافه کنید.

    مرحله ۵: پیاده‌سازی‌تان را آزمایش کنید

    فعال کردن آگهی‌های آزمایشی

    مطمئن شوید دستگاه آزمایشی خود را برای Ad Manager ثبت کنید.

    ناشرانی که از نسخه ۷.۲۶.۰ یا بالاتر Google Mobile Ads Flutter Plugin استفاده می‌کنند، هنگام درخواست دادن، به‌طور خودکار آگهی‌های آزمایشی از maio در تلفن‌ها و رایانه‌های لوحی ثبت‌شده به‌عنوان دستگاه‌های آزمایشی دریافت خواهند کرد.

    درستی‌سنجی آگهی‌های آزمایشی

    برای تأیید اینکه آگهی‌های آزمایشی را از maio دریافت می‌کنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی maio(آبشاری) فعال کنید.

    کدهای خطا

    اگر این آداپتور نتواند آگهی را از maio دریافت کند، ناشران می‌توانند خطای زیرین را از پاسخ آگهی بااستفاده از ResponseInfo در کلاس‌های زیر بررسی کنند:

    Android

    قالب نام کلاس
    بینابینی jp.maio.sdk.android.mediation.admob.adapter.Interstitial
    پاداش jp.maio.sdk.android.mediation.admob.adapter.Rewarded

    iOS

    قالب نام کلاس
    بینابینی GADMMaioInterstitialAdapter
    پاداش GADMMaioRewardedAdapter

    در اینجا کدها و پیام‌های همراهی که توسط آداپتور maio هنگام بارگیری نشدن آگهی ارسال می‌شوند آورده شده است:

    Android

    کد خطا استدلال
    0-10 ‫maio خطای مختص کیت توسعه نرم‌افزار برگرداند. برای جزئیات بیشتر، کد و اسناد maio را ببینید.
    ۱۰۱ Maio آگهی دردسترس ندارد.
    102 پارامترهای سرور نامعتبر است (برای نمونه، «شناسه جای آگهی» وجود ندارد).
    103 بافتی که برای بار کردن آگهی استفاده شد نمونه `Activity` نبود.

    iOS

    کد خطا استدلال
    0-10 ‫maio خطای مختص کیت توسعه نرم‌افزار برگرداند. برای جزئیات بیشتر، کد maio را ببینید.
    ۱۰۱ maio هنوز آگهی دردسترس ندارد.
    102 پارامترهای سرور نامعتبر است (برای نمونه، «شناسه جای آگهی» وجود ندارد).
    103 تبدیل‌کننده maio از قالب آگهی درخواست‌شده پشتیبانی نمی‌کند.
    104 آگهی ازقبل برای این پیکربندی شبکه بار شده است.

    گزارش تغییرات آداپتور میانجی Flutter برای maio

    نسخه ۱.۱.۸

    نسخه ۱.۱.۷

    • برای پشتیبانی از نسخه ۹.۱.۰ «افزایه Google Mobile Ads Flutter» به‌روزرسانی شد.
    • پشتیبانی از Swift Package Manager را اضافه کنید.
    • از نسخه 2.0.9.0 آداپتور maio Android پشتیبانی می‌کند.
    • از آداپتور maio iOS نسخه ۲.۲.۲.۰ پشتیبانی می‌کند.
    • با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.

    نسخه ۱.۱.۶

    نسخه ۱.۱.۵

    نسخه ۱.۱.۴

    • حداقل نسخه Flutter به ۳.۳۸.۱ به‌روز شد.
    • به‌روزرسانی‌شده برای پشتیبانی از نسخه ۸.۰.۰ «افزونه Google Mobile Ads Flutter».
    • از آداپتور maio Android نسخه 2.0.8.2 پشتیبانی می‌کند.
    • از آداپتور maio برای iOS نسخه 2.2.1.1 پشتیبانی می‌کند.
    • با نسخه ۸.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.

    نسخه ۱.۱.۳

    نسخه ۱.۱.۲

    نسخه ۱.۱.۱

    نسخه ۱.۱.۰

    نسخه ۱.۰.۳

    نسخه ۱.۰.۲

    نسخه ۱.۰.۱

    نسخه ۱.۰.۰