این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads Flutter Plugin برای بار کردن و نمایش دادن آگهیهای Mintegral بااستفاده از میانجیگری استفاده کنید و هر دو ادغام آبشاری و مناقصه را پوشش میدهد. این راهنما نحوه افزودن Mintegral به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کردن کیت توسعه نرمافزار و آداپتور Mintegral در برنامه Flutter را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
آداپتور واسطهگری AdMob برای Mintegral قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار | |
| قالبها | |
| صفحه باز شدن برنامه | |
| برنما | |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | |
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تأیید کنید:
- جدیدترین نسخه Google Mobile Ads Flutter Plugin.
- چارچوب Flutter نسخه ۳.۷.۰ یا بالاتر.
- برای استقرار در Android
- Android API سطح ۲۴ یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۳.۰ یا بالاتر.
- پروژه Flutter فعال پیکربندیشده با Google Mobile Ads Flutter Plugin. برای جزئیات، راهاندازی Google Mobile Ads Flutter Plugin را ببینید.
مرحله ۱: راهاندازی پیکربندیها در میانای کاربری Mintegral
ثبتنام کنید یا به سیستم حساب Mintegral خود وارد شوید.
پیدا کردن کلید برنامه
به برگه تنظیمات برنامه بروید و کلید برنامه را یادداشت کنید.

افزودن برنامه جدید
از برگه تنظیمات برنامه، روی دکمه افزودن برنامه کلیک کنید.

پلاتفرم را انتخاب کنید و بقیه فرم را تکمیل کنید. سپس روی ذخیره کلیک کنید.
Android
iOS
شناسه برنامه را یادداشت کنید.
Android
iOS
ایجاد جای آگهی
پساز ایجاد برنامه، به برگه جای آگهیها و واحدها بروید و روی دکمه افزودن جای آگهی کلیک کنید تا جای آگهیتان ایجاد شود (همانطور که در زیر نشان داده شده است).
Android
iOS
نام جای آگهی و قالب آگهی را وارد کنید.
پیشنهاد قیمت
پیشنهاد قیمت سرصفحه را بهعنوان نوع پیشنهاد قیمت انتخاب کنید. بقیه فرم را تکمیل کنید و روی ذخیره کلیک کنید.

آبشار
آبشاری را بهعنوان نوع پیشنهاد قیمت انتخاب کنید. بقیه فرم را پر کنید و روی ذخیره کلیک کنید.

پساز ایجاد جای آگهی، شناسه جای آگهی را یادداشت کنید.
Android
iOS
روی منو کرکرهای ۱ واحد آگهی کلیک کنید و شناسه واحد آگهی را یادداشت کنید.
Android
iOS
کلید میانای برنامهسازی کاربردی گزارشدهی Mintegral را پیدا کنید
پیشنهاد قیمت
این مرحله برای ادغامهای پیشنهاد قیمت لازم نیست.
آبشار
برای راهاندازی شناسه واحد آگهی AdMob به کلید میانای برنامهسازی کاربردی گزارشدهی Mintegral نیاز دارید. به حساب > ابزارهای API بروید. Skey و Secret را یادداشت کنید.

فایل app-ads.txt خود را بهروز کنید
فروشندگان مجاز برای برنامهها (app-ads.txt) ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامهتان فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt را برای برنامهتان راهاندازی کنید.
برای پیادهسازی app-ads.txt برای Mintegral،
How app-Ads.txt Can Help Fight Ad Fraud را ببینید.
مرحله ۲: راهاندازی تقاضای Mintegral در میانای کاربری AdMob
پیکربندی تنظیمات میانجیگری برای واحد آگهی شما
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
افزودن Mobvista/Mintegral به فهرست شریکان آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالت امریکا را دنبال کنید تا Mobvista/Mintegral را به فهرست شرکای آگهی مقررات اروپا و ایالت امریکا در واسط کاربری AdMob اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار و آداپتور Mintegral
ادغام ازطریق pub.dev
(فقط Android) مخازن زیر را به فایل build.gradle در
دایرکتوری android پروژهتان اضافه کنید:
repositories {
google()
mavenCentral()
maven {
url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
}
}
وابستگی زیر را با جدیدترین نسخههای
Mintegral SDK و مبدل در فایل pubspec.yaml
بستهتان اضافه کنید:
dependencies:
gma_mediation_mintegral: ^2.1.5
یکپارچهسازی دستی
جدیدترین نسخه افزایه میانجی Google Mobile Ads را برای
Mintegral بارگیری کنید،
فایل بارگیریشده را از حالت فشرده خارج کنید، و پوشه افزایه استخراجشده
(و محتوای آن) را به پروژه Flutter خود اضافه کنید. سپس، با افزودن وابستگی زیر، به افزونه در فایل
pubspec.yaml ارجاع دهید:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در کیت توسعه نرمافزار Mintegral
کسب رضایت اتحادیه اروپا و مقررات کلی حفاظت از داده
برای رعایت کردن «خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا»، باید شفافسازیهای خاصی را برای کاربران ساکن منطقه اقتصادی اروپا (EEA)، پادشاهی متحد (UK)، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (GDPR) است. شما مسئولید که تأیید کنید رضایت به هر منبع آگهی در زنجیره میانجیگری شما منتقل شده است.
Mintegral Flutter adapter version 2.1.1 and later supports passing GDPR consent signals from consent management platforms that integrate with IAB's Transparency and Consent Framework (TCF) to Mintegral SDK. برای اطلاعات بیشتر، به اسناد «بیانیه رعایت حریم خصوصی کیت توسعه نرمافزار» Mintegral برای Android و iOS مراجعه کنید.
مرحله ۵: افزودن کد الزامی
Android
برای ادغام Mintegral به کد دیگری نیاز نیست.
iOS
ادغام SKAdNetwork
سند Mintegral را دنبال کنید تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
مرحله ۶: آزمایش کردن پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشیتان را برای AdMob ثبت کردهاید.
برای دریافت آگهیهای آزمایشی Mintegral برای قالبهای آگهی بنری، بینابینی، پاداشی، و بومی، Mintegral توصیه میکند از «کلیدهای برنامه»، «شناسههای برنامه»، «شناسههای جایگاه»، و «شناسههای واحد آگهی» ارائهشده در صفحه شناسه آزمایشی Mintegral استفاده کنید.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از Mintegral دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی Mintegral (Bidding) و Mintegral(Waterfall) فعال کنید.
کدهای خطا
اگر آداپتور نتواند آگهیای از Mintegral دریافت کند، میتوانید خطای زمینهای را از پاسخ آگهی بااستفاده از ResponseInfo تحت کلاسهای زیر بررسی کنید:
Android
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
در اینجا کدها و پیامهای همراهی که توسط آداپتور Mintegral ارسال میشوند وقتی آگهی بارگیری نمیشود، آورده شده است:
Android
| کد خطا | دامنه | استدلال |
|---|---|---|
| 100 | com.mbridge.msdk | کیت توسعه نرمافزار Mintegral فراخوانی ناموفق برگرداند. |
| ۱۰۱ | com.google.ads.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.ads.mediation.mintegral | اندازه آگهی درخواستشده با اندازه برنما پشتیبانیشده Mintegral مطابقت ندارد. |
| 103 | com.google.ads.mediation.mintegral | پاسخ قیمت پیشنهادی وجود ندارد یا نامعتبر است. |
| 104 | com.google.ads.mediation.mintegral | کیت توسعه نرمافزار Mintegral خطای «بدون تکمیل» برگرداند. |
| ۱۰۵ | com.mbridge.msdk | مقداردهی اولیه کیت توسعه نرمافزار Mintegral ناموفق بود. |
| 106 | com.google.ads.mediation.mintegral | آگهیای برای جایگاه Mintegral ازقبل بار شده است و هنوز نشان داده نشده است. |
iOS
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.mediation.mintegral | کیت توسعه نرمافزار Mintegral خطای «بدون تکمیل» برگرداند. |
| 103 | com.google.mediation.mintegral | کیت توسعه نرمافزار Mintegral نتوانست آگهی نشان دهد. |
| 104 | com.google.mediation.mintegral | اندازه آگهی درخواستشده با اندازه برنما پشتیبانیشده Mintegral مطابقت ندارد. |
گزارش تغییرات آداپتور میانجیگری Mintegral Flutter
نسخه ۲.۱.۵
- از آداپتور Mintegral Android نسخه 17.1.81.1 پشتیبانی میکند.
- از آداپتور Mintegral نسخه ۸.۱.۷.۰ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۹.۱.۰ ساخته و آزمایش شده است.
نسخه ۲.۱.۴
- از آداپتور Mintegral Android نسخه 17.1.81.0 پشتیبانی میکند.
- از آداپتور Mintegral نسخه ۸.۱.۷.۰ برای iOS پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۹.۱.۰ ساخته و آزمایش شده است.
نسخه ۲.۱.۳
- بهروزرسانیشده برای پشتیبانی از نسخه ۹.۱.۰ افزونه Flutter تبلیغات تلفن همراه Google.
- پشتیبانی از Swift Package Manager را اضافه کنید.
- از آداپتور Mintegral Android نسخه 17.1.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.6.0 پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۹.۱.۰ ساخته و آزمایش شده است.
نسخه ۲.۱.۲
- از آداپتور Mintegral Android نسخه 17.1.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.6.0 پشتیبانی میکند.
- با نسخه ۹.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۲.۱.۱
- از آداپتور Mintegral Android نسخه 17.1.61.1 پشتیبانی میکند.
- از آداپتور Mintegral نسخه ۸.۱.۵.۰ برای iOS پشتیبانی میکند.
- با نسخه ۹.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۲.۱.۰
- حداقل نسخه Flutter به ۳.۳۸.۱ بهروز شد.
- بهروزرسانیشده برای پشتیبانی از نسخه ۸.۰.۰ «افزایه Flutter تبلیغات تلفن همراه Google».
- از آداپتور Mintegral Android نسخه 17.1.41.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.1.0 پشتیبانی میکند.
- با نسخه ۸.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۰.۳
- از آداپتور Mintegral Android نسخه ۱۷.۰.۶۱.۰ پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.5.1 پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۲.۰.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- بهروزرسانیشده برای پشتیبانی از نسخه ۷.۰.۰ افزونه Flutter «تبلیغات Google برای تلفن همراه»
- از آداپتور Mintegral Android نسخه 17.0.41.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.4.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۲.۰.۱
- از نسخه 17.0.31.0 آداپتور Mintegral Android پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.3.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از آداپتور Mintegral Android نسخه 17.0.21.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.2.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۶
- از آداپتور Mintegral Android نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.1 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۵
- از آداپتور Mintegral Android نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۴
- از آداپتور Mintegral Android نسخه 16.9.91.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۳
- از آداپتور Mintegral Android نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.8.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۲
- از آداپتور Mintegral Android نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.7.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۱
- از آداپتور Mintegral Android نسخه 16.9.61.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.7.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۲.۰
- از آداپتور Mintegral Android نسخه 16.9.41.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.7.0 پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۵.۳.۱ ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- افزایه iOS اکنون چارچوبی ایستا است.
- از آداپتور Mintegral Android نسخه 16.8.61.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.5.0 پشتیبانی میکند.
- بااستفاده از «افزونه Flutter تبلیغات تلفن همراه Google» نسخه ۵.۳.۱ ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از آداپتور Mintegral Android نسخه 16.7.21.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.6.3.0 پشتیبانی میکند.
- بااستفاده از نسخه ۵.۱.۰ «افزونه Flutter تبلیغات Google برای تلفن همراه» ساخته و آزمایش شده است.