این راهنما به شما نشان میدهد که چگونه Google Mobile Ads Flutter Plugin برای بارگذاری و نمایش تبلیغات از Mintegral با استفاده از میانجیگری استفاده کنید، که شامل ادغام آبشاری و مناقصهای میشود. این راهنما نحوه اضافه کردن Mintegral به پیکربندی میانجیگری یک واحد تبلیغاتی و نحوه ادغام SDK و آداپتور Mintegral در یک برنامه Flutter را پوشش میدهد.
آداپتور میانجیگری AdMob برای Mintegral دارای قابلیتهای زیر است:
| ادغام | |
|---|---|
| مناقصه | |
| آبشار | |
| قالبها | |
| برنامه باز است | |
| بنر | |
| بینابینی | |
| پاداش داده شده | |
| تبلیغات بینابینی پاداشدار | |
| بومی | |
- آخرین Google Mobile Ads Flutter Plugin
- فلاتر ۳.۷.۰ یا بالاتر
- [برای پیشنهاد قیمت]: برای ادغام تمام قالبهای تبلیغاتی پشتیبانیشده در پیشنهاد قیمت، از افزونهی میانجیگری تبلیغات موبایلی گوگل برای Mintegral 1.4.0 یا بالاتر استفاده کنید ( آخرین نسخه توصیه میشود )
- برای نصب روی اندروید
- اندروید API سطح ۲۳ یا بالاتر
- برای استقرار در iOS
- هدف استقرار iOS 13.0 یا بالاتر
- یک پروژه Flutter فعال که با Google Mobile Ads Flutter Plugin پیکربندی شده است. برای جزئیات بیشتر به بخش «راهاندازی Google Mobile Ads Flutter Plugin مراجعه کنید.
- میانجیگری AdMob را تنظیم کنید
ثبت نام کنید یا وارد حساب کاربری Mintegral خود شوید .
به برگه تنظیمات برنامه (APP Setting) بروید و کلید برنامه (APP Key) را یادداشت کنید.
از تب تنظیمات برنامه ، روی دکمه افزودن برنامه کلیک کنید.
پلتفرم را انتخاب کنید و بقیه فرم را پر کنید. سپس روی ذخیره کلیک کنید.
شناسه برنامه (APP ID) خود را یادداشت کنید.
پس از ایجاد برنامه، به برگه Placements & Units بروید و مطابق شکل زیر، روی دکمه Add Placement کلیک کنید تا جایگاه تبلیغ خود را ایجاد کنید.
نام محل قرارگیری و قالب AD را وارد کنید.
نوع پیشنهاد قیمت را به صورت Header Bidding انتخاب کنید. بقیه فرم را پر کنید و روی ذخیره کلیک کنید.
نوع پیشنهاد قیمت را آبشاری انتخاب کنید. بقیه فرم را پر کنید و روی ذخیره کلیک کنید.
پس از ایجاد جایگاه تبلیغ، شناسه جایگاه را یادداشت کنید.
روی منوی کشویی «۱ واحد AD» کلیک کنید و شناسه واحد AD را یادداشت کنید.
این مرحله برای ادغامهای پیشنهاد قیمت لازم نیست.
برای تنظیم شناسه واحد تبلیغاتی AdMob خود به کلید API گزارشدهی Mintegral خود نیاز دارید. به Account > API Tools بروید. کلید و رمز خود را یادداشت کنید.
فروشندگان مجاز برنامهها app-ads.txt یک ابتکار آزمایشگاه فناوری IAB است که به شما کمک میکند تا موجودی تبلیغات برنامه خود را فقط از طریق کانالهایی که به عنوان مجاز شناسایی کردهاید، به فروش برسانید. برای جلوگیری از کاهش قابل توجه درآمد تبلیغات، باید یک فایل app-ads.txt پیادهسازی کنید. اگر قبلاً این کار را نکردهاید، یک فایل app-ads.txt برای برنامه خود تنظیم کنید .
برای پیادهسازی app-ads.txt برای Mintegral، به «چگونه app-Ads.txt میتواند به مبارزه با کلاهبرداری تبلیغاتی کمک کند» مراجعه کنید.
برای دستورالعملها، به مرحله ۲ در راهنمای اندروید مراجعه کنید.
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
برای افزودن Mobvista/Mintegral به فهرست شرکای تبلیغاتی مقررات ایالتی اروپا و ایالات متحده در رابط کاربری AdMob، مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید.
وابستگی زیر را به همراه آخرین نسخههای Mintegral SDK و آداپتور آن در فایل pubspec.yaml پکیج خود اضافه کنید:
dependencies:
gma_mediation_mintegral: ^2.0.3
آخرین نسخه افزونه میانجیگری تبلیغات موبایلی گوگل برای Mintegral را دانلود کنید، فایل دانلود شده را استخراج کنید و پوشه افزونه استخراج شده (و محتویات آن) را به پروژه Flutter خود اضافه کنید. سپس با اضافه کردن وابستگی زیر، افزونه را در فایل pubspec.yaml خود ارجاع دهید:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
برای ادغام Mintegral هیچ کد اضافی لازم نیست.
برای افزودن شناسههای SKAdNetwork به فایل Info.plist پروژه خود ، مستندات Mintegral را دنبال کنید.
مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کردهاید .
برای دریافت تبلیغات آزمایشی مینتگرال برای بنرها، تبلیغات بینابینی، قالبهای تبلیغات پاداشی و بومی، مینتگرال توصیه میکند از کلیدهای برنامه، شناسههای برنامه، شناسههای قرارگیری و شناسههای واحد تبلیغاتی ارائه شده در صفحه شناسه آزمایشی مینتگرال استفاده کنید.
برای تأیید اینکه تبلیغات آزمایشی را از Mintegral دریافت میکنید، آزمایش منبع تبلیغاتی تکی را در ad inspector با استفاده از منبع(های) تبلیغاتی Mintegral (Bidding) و Mintegral (Waterfall) فعال کنید.
اگر آداپتور نتواند تبلیغی از Mintegral دریافت کند، ناشران میتوانند خطای اساسی را از پاسخ تبلیغ با استفاده ResponseInfo تحت کلاسهای زیر بررسی کنند:
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
GADMediationAdapterMintegral
در اینجا کدها و پیامهای همراه که توسط آداپتور Mintegral هنگام عدم بارگیری یک تبلیغ ارسال میشوند، آمده است:
| کد خطا | دامنه | دلیل |
|---|---|---|
| ۱۰۱ | com.google.ads.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه قرارگیری وجود ندارد). |
| ۱۰۲ | com.google.ads.mediation.mintegral | اندازه آگهی درخواستی با اندازه بنر پشتیبانی شده توسط Mintegral مطابقت ندارد. |
| ۱۰۳ | com.google.ads.mediation.mintegral | پاسخ پیشنهاد نامعتبر یا مفقود است. |
| ۱۰۴ | com.google.ads.mediation.mintegral | Mintegral SDK خطای عدم پر کردن را برگرداند. |
| کد خطا | دامنه | دلیل |
|---|---|---|
| ۱۰۱ | com.google.mediation.mintegral | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه قرارگیری وجود ندارد). |
| ۱۰۲ | com.google.mediation.mintegral | Mintegral SDK خطای عدم پر کردن را برگرداند. |
| ۱۰۳ | com.google.mediation.mintegral | SDK مینتگرال نتوانست تبلیغی را نشان دهد. |
| ۱۰۴ | com.google.mediation.mintegral | اندازه آگهی درخواستی با اندازه بنر پشتیبانی شده توسط Mintegral مطابقت ندارد. |
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروزرسانی شد
- برای پشتیبانی از افزونه Flutter Ads Google Mobile نسخه ۷.۰.۰ بهروزرسانی شد
- از آداپتور اندروید Mintegral نسخه ۱۷.۰.۴۱.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۸.۰.۴.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه ۱۷.۰.۳۱.۰ پشتیبانی میکند.
- از آداپتور Mintegral iOS نسخه ۸.۰.۳.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه ۱۷.۰.۲۱.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۸.۰.۲.۰ مینتگرال پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۹.۱ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.91.1 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۹.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.91.0 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۹.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۸.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.71.0 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۷.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه 16.9.61.0 پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۷.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
- از آداپتور اندروید Mintegral نسخه ۱۶.۹.۴۱.۱ پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۷.۰ برای Mintegral پشتیبانی میکند.
- با افزونه Google Mobile Ads Flutter نسخه ۵.۳.۱ ساخته و آزمایش شده است.
- افزونه iOS اکنون یک چارچوب استاتیک است.
- از آداپتور اندروید Mintegral نسخه ۱۶.۸.۶۱.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۷.۵.۰ برای Mintegral پشتیبانی میکند.
- با افزونه Google Mobile Ads Flutter نسخه ۵.۳.۱ ساخته و آزمایش شده است.
- انتشار اولیه.
- از آداپتور اندروید Mintegral نسخه ۱۶.۷.۲۱.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۷.۶.۳.۰ برای Mintegral پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۵.۱.۰.