این راهنما به شما نشان میدهد که چگونه از 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


مرحله ۲: راهاندازی تقاضای 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
نسخه ۱.۱.۸
- از نسخه 2.0.9.1 سازگار maio Android پشتیبانی میکند.
- از آداپتور maio iOS نسخه 2.2.3.0 پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۱.۱.۷
- برای پشتیبانی از نسخه ۹.۱.۰ «افزایه Google Mobile Ads Flutter» بهروزرسانی شد.
- پشتیبانی از Swift Package Manager را اضافه کنید.
- از نسخه 2.0.9.0 آداپتور maio Android پشتیبانی میکند.
- از آداپتور maio iOS نسخه ۲.۲.۲.۰ پشتیبانی میکند.
- با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۱.۶
- از نسخه 2.0.9.0 آداپتور maio Android پشتیبانی میکند.
- از نسخه ۲.۲.۱.۲ آداپتور maio iOS پشتیبانی میکند.
- با نسخه ۹.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۱.۵
- از آداپتور maio Android نسخه 2.0.8.2 پشتیبانی میکند.
- از نسخه ۲.۲.۱.۲ آداپتور maio iOS پشتیبانی میکند.
- با نسخه ۸.۰.۰ افزایه 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 ساخته و آزمایش شده است.
نسخه ۱.۱.۳
- از آداپتور maio Android نسخه 2.0.7.0 پشتیبانی میکند.
- از نسخه ۲.۲.۰.۳ آداپتور maio iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۱.۱.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- بهروزرسانیشده برای پشتیبانی از نسخه ۷.۰.۰ «افزونه Flutter تبلیغات تلفن همراه Google»
- از نسخه 2.0.8.0 سازگار maio Android پشتیبانی میکند.
- از آداپتور maio برای iOS نسخه ۲.۲.۰.۱ پشتیبانی میکند.
نسخه ۱.۱.۱
- از نسخه 2.0.7.0 سازگار maio Android پشتیبانی میکند.
- از نسخه ۲.۲.۰.۱ آداپتور maio iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- از آداپتور maio Android نسخه 2.0.6.0 پشتیبانی میکند.
- از نسخه ۲.۲.۰.۰ آداپتور maio iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۱.۰.۳
- از آداپتور maio Android نسخه 2.0.5.0 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۰.۲
- از نسخه 2.0.4.0 آداپتور maio Android پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۰.۱
- از نسخه 2.0.3.1 سازگار maio Android پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از آداپتور maio Android نسخه 2.0.3.0 پشتیبانی میکند.
- از نسخه ۲.۱.۶.۰ آداپتور maio iOS پشتیبانی میکند.
- بااستفاده از نسخه ۵.۳.۱ «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.