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

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

iOS

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

iOS


مرحله ۲: راهاندازی تقاضای maio در میانای کاربر AdMob
پیکربندی تنظیمات میانجیگری برای واحد آگهی
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 پروژهتان اضافه کنید.
مرحله ۵: آزمایش کردن پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشیتان را برای AdMob ثبت کردهاید.
ناشرانی که از نسخه ۷.۲۶.۰ یا بالاتر Google Mobile Ads Flutter Plugin استفاده میکنند، هنگام درخواست، بهطور خودکار آگهیهای آزمایشی از maio در تلفنها و رایانههای لوحی ثبتشده بهعنوان دستگاههای آزمایشی دریافت خواهند کرد.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از maio دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع(های) آگهی maio (آبشاری) فعال کنید.
کدهای خطا
If the adapter fails to receive an ad from maio, publishers can check the
underlying error from the ad response using
ResponseInfo under the
following classes:
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 | آگهی ازقبل برای این پیکربندی شبکه بار شده است. |
گزارش تغییرات آداپتور واسطهگری maio Flutter
نسخه ۱.۱.۸
- از نسخه ۲.۰.۹.۱ آداپتور maio Android پشتیبانی میکند.
- از آداپتور maio iOS نسخه 2.2.3.0 پشتیبانی میکند.
- با نسخه 9.1.0 افزونه Flutter تبلیغات تلفن همراه Google ساخته و آزمایش شده است.
نسخه ۱.۱.۷
- بهروزرسانیشده برای پشتیبانی از نسخه ۹.۱.۰ «افزونه Flutter تبلیغات تلفن همراه Google».
- پشتیبانی از Swift Package Manager را اضافه کنید.
- از نسخه 2.0.9.0 آداپتور maio Android پشتیبانی میکند.
- از آداپتور maio iOS نسخه ۲.۲.۲.۰ پشتیبانی میکند.
- با نسخه 9.1.0 افزونه Flutter تبلیغات تلفن همراه Google ساخته و آزمایش شده است.
نسخه ۱.۱.۶
- از نسخه 2.0.9.0 آداپتور maio Android پشتیبانی میکند.
- از آداپتور maio نسخه 2.2.1.2 برای iOS پشتیبانی میکند.
- با نسخه ۹.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۱.۵
- از آداپتور maio Android نسخه 2.0.8.2 پشتیبانی میکند.
- از آداپتور maio نسخه 2.2.1.2 برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۸.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۱.۴
- حداقل نسخه Flutter به ۳.۳۸.۱ بهروز شد.
- بهروزرسانیشده برای پشتیبانی از «افزایه Flutter تبلیغات تلفن همراه Google» نسخه ۸.۰.۰.
- از آداپتور maio Android نسخه 2.0.8.2 پشتیبانی میکند.
- از آداپتور maio iOS نسخه 2.2.1.1 پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۸.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۱.۳
- از آداپتور maio Android نسخه 2.0.7.0 پشتیبانی میکند.
- از آداپتور maio iOS نسخه 2.2.0.3 پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۱.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- بهروزرسانیشده برای پشتیبانی از نسخه ۷.۰.۰ افزونه Flutter برای «تبلیغات Google در تلفن همراه»
- از آداپتور maio Android نسخه 2.0.8.0 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۲.۰.۱ برای iOS پشتیبانی میکند.
نسخه ۱.۱.۱
- از آداپتور maio Android نسخه 2.0.7.0 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۲.۰.۱ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- از آداپتور maio Android نسخه 2.0.6.0 پشتیبانی میکند.
- از آداپتور maio iOS نسخه ۲.۲.۰.۰ پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۳
- از آداپتور maio Android نسخه 2.0.5.0 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۲
- از آداپتور maio Android نسخه 2.0.4.0 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۱
- از آداپتور maio Android نسخه 2.0.3.1 پشتیبانی میکند.
- از آداپتور maio نسخه ۲.۱.۶.۱ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات Google Mobile» نسخه ۶.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از آداپتور maio Android نسخه 2.0.3.0 پشتیبانی میکند.
- از آداپتور maio iOS نسخه ۲.۱.۶.۰ پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۵.۳.۱ ساخته و آزمایش شده است.