این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads Flutter Plugin برای بار کردن و نمایش دادن آگهیهای Mintegral بااستفاده از میانجیگری استفاده کنید و ادغامهای آبشاری و مناقصهای را پوشش میدهد. این راهنما نحوه افزودن Mintegral به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کردن کیت توسعه نرمافزار و آداپتور Mintegral در برنامه Flutter را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
آداپتور میانجی Ad Manager برای 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 را پیدا کنید
پیشنهاد قیمت
این مرحله برای ادغامهای پیشنهاد قیمت لازم نیست.
آبشار
برای راهاندازی شناسه واحد آگهی Ad Manager، به «کلید میانای برنامهسازی کاربردی گزارشدهی Mintegral» نیاز دارید. به حساب > ابزارهای API بروید. Skey و Secret خود را یادداشت کنید.

فایل app-ads.txt خود را بهروز کنید
Authorized Sellers for Apps app-ads.txt ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامهتان فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt برای Ad Manager ایجاد کنید.
برای پیادهسازی app-ads.txt برای Mintegral،
چگونه app-Ads.txt میتواند به مبارزه با تقلب در آگهی کمک کند را ببینید.
مرحله ۲: راهاندازی تقاضای Mintegral در میانای کاربری Ad Manager
پیکربندی تنظیمات میانجیگری برای واحد آگهی شما
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
افزودن Mobvista/Mintegral به فهرست شریکان آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالت امریکا را دنبال کنید تا Mobvista/Mintegral را به فهرست شرکای آگهی مقررات اروپا و ایالت امریکا در میانای کاربری Ad Manager اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار و آداپتور 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 و آداپتور در
فایل 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)، بریتانیا، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (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 پروژهتان اضافه کنید.
مرحله ۶: آزمایش پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشیتان را برای Ad Manager ثبت کرده باشید.
برای دریافت آگهیهای آزمایشی 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 نسخه 8.1.7.0 پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۲.۱.۴
- از آداپتور Mintegral Android نسخه 17.1.81.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.7.0 پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۲.۱.۳
- بهروزرسانیشده برای پشتیبانی از نسخه ۹.۱.۰ افزونه Flutter تبلیغات تلفن همراه Google.
- پشتیبانی از Swift Package Manager را اضافه کنید.
- از آداپتور Mintegral Android نسخه 17.1.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.6.0 پشتیبانی میکند.
- بااستفاده از نسخه 9.1.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 به ۳.۳۸.۱ بهروز شد.
- بهروزرسانیشده برای پشتیبانی از نسخه ۸.۰.۰ «افزونه Google Mobile Ads Flutter».
- از آداپتور Mintegral Android نسخه 17.1.41.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.1.1.0 پشتیبانی میکند.
- با نسخه ۸.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۰.۳
- از آداپتور Mintegral Android نسخه ۱۷.۰.۶۱.۰ پشتیبانی میکند.
- از آداپتور Mintegral برای iOS نسخه 8.0.5.1 پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۰.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- بهروزرسانیشده برای پشتیبانی از نسخه ۷.۰.۰ «افزونه Flutter تبلیغات تلفن همراه Google»
- از آداپتور Mintegral Android نسخه 17.0.41.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.4.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۰.۱
- از آداپتور Mintegral Android نسخه 17.0.31.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.3.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از آداپتور Mintegral Android نسخه 17.0.21.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 8.0.2.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۶
- از آداپتور Mintegral Android نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.1 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۵
- از آداپتور Mintegral Android نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۴
- از نسخه 16.9.91.0 مبدل Mintegral Android پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.9.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۳
- از آداپتور Mintegral Android نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.8.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۲
- از آداپتور Mintegral Android نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.7.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۱
- از آداپتور Mintegral Android نسخه 16.9.61.0 پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه 7.7.7.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۱.۲.۰
- از آداپتور 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 پشتیبانی میکند.
- بااستفاده از «افزونه Google Mobile Ads Flutter» نسخه ۵.۱.۰ ساخته و آزمایش شده است.