ادغام 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 API سطح ۲۴ یا بالاتر.
  • برای استقرار در 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

    (فقط آبشاری) علاوه‌بر شناسه رسانه و شناسه منطقه، به شناسه API و کلید API نیاز دارید تا شناسه واحد آگهی‌تان را برای میانجی‌گری راه‌اندازی کنید. در صفحه 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

    نسخه ۱.۱.۸

    نسخه ۱.۱.۷

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

    نسخه ۱.۱.۶

    نسخه ۱.۱.۵

    نسخه ۱.۱.۴

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

    نسخه ۱.۱.۳

    نسخه ۱.۱.۲

    نسخه ۱.۱.۱

    نسخه ۱.۱.۰

    نسخه ۱.۰.۳

    نسخه ۱.۰.۲

    نسخه ۱.۰.۱

    نسخه ۱.۰.۰