این راهنما به شما نشان میدهد که چگونه از SDK تبلیغات موبایلی گوگل برای بارگذاری و نمایش تبلیغات از myTarget با استفاده از میانجیگری استفاده کنید و ادغامهای آبشاری را پوشش میدهد. این راهنما نحوه اضافه کردن myTarget به پیکربندی میانجیگری یک واحد تبلیغاتی و نحوه ادغام SDK و آداپتور myTarget در یک برنامه Flutter را پوشش میدهد.
ادغامها و قالبهای تبلیغاتی پشتیبانیشده
| ادغام | |
|---|---|
| مناقصه | |
| آبشار | |
| قالبها | |
| بنر | |
| بینابینی | |
| پاداش داده شده | |
| تبلیغات بینابینی پاداشدار | |
| بومی | |
الزامات
- جدیدترین SDK تبلیغات موبایلی گوگل
- فلاتر ۳.۷.۰ یا بالاتر
- برای نصب روی اندروید
- اندروید API سطح ۲۳ یا بالاتر
- برای استقرار در iOS
- هدف استقرار iOS 12.0 یا بالاتر
- یک پروژه فلاترِ در حال کار که با SDK تبلیغات موبایلی گوگل پیکربندی شده است. برای جزئیات بیشتر به «شروع به کار» مراجعه کنید.
- راهنمای شروع میانجیگری را تکمیل کنید
مرحله ۱: تنظیمات را در رابط کاربری myTarget تنظیم کنید
وارد حساب کاربری myTarget خود شوید . با کلیک روی APPS در بالای صفحه، به صفحه برنامهها بروید. با کلیک روی ADD APP، برنامه خود را اضافه کنید.

اگر برنامه شما از هر دو پلتفرم اندروید و iOS پشتیبانی میکند، باید هر کدام را جداگانه تنظیم کنید.
اندروید
در مرحله بعد، آدرس گوگل پلی اپلیکیشن خود را وارد کنید.

آیاواس
در مرحله بعد، آدرس اینترنتی iTunes ** را برای برنامه خود وارد کنید.

هنگام افزودن یک برنامه، myTarget از شما میخواهد که قبل از تکمیل فرآیند، یک واحد تبلیغاتی ایجاد کنید.
بنر
از بین قالبهای تبلیغاتی موجود، BANNER را انتخاب کنید و سپس روی دکمهی ADD AD UNIT کلیک کنید.

بینابینی
از بین قالبهای تبلیغاتی موجود، INTERSTITIAL را انتخاب کنید و سپس روی دکمهی ADD AD UNIT کلیک کنید.

پاداش داده شده
از بین قالبهای تبلیغاتی موجود، ویدیوی جایزهدار (REWARDED VIDEO) را انتخاب کنید و سپس روی دکمهی «افزودن واحد تبلیغات» (ADD AD UNIT) کلیک کنید.

بومی
از بین قالبهای تبلیغاتی موجود، NATIVE را انتخاب کنید و سپس روی ADD AD UNIT کلیک کنید.

در صفحه جزئیات واحد تبلیغاتی خود، شناسه اسلات خود را که میتوانید در تنظیمات واحد تبلیغاتی با عنوان slot_id پیدا کنید، یادداشت کنید. این شناسه اسلات برای تنظیم واحد تبلیغاتی AdMob شما در بخش بعدی استفاده خواهد شد.

علاوه بر slot_id ، برای تنظیم شناسه واحد تبلیغاتی AdMob خود به توکن دسترسی دائمی myTarget خود نیز نیاز خواهید داشت. به برگه پروفایل بروید و توکنهای دسترسی را انتخاب کنید. برای مشاهده توکن دسترسی دائمی myTarget خود، روی ایجاد توکن یا نمایش توکن کلیک کنید.

فایل app-ads.txt خود را بهروزرسانی کنید.
فروشندگان مجاز برنامهها app-ads.txt یک ابتکار آزمایشگاه فناوری IAB است که به شما کمک میکند تا موجودی تبلیغات برنامه خود را فقط از طریق کانالهایی که به عنوان مجاز شناسایی کردهاید، به فروش برسانید. برای جلوگیری از کاهش قابل توجه درآمد تبلیغات، باید یک فایل app-ads.txt پیادهسازی کنید. اگر قبلاً این کار را نکردهاید، یک فایل app-ads.txt برای برنامه خود تنظیم کنید .
برای پیادهسازی app-ads.txt برای myTarget، به نحوه ایجاد و انتشار یک فایل مراجعه کنید.
حالت تست را روشن کنید
برای افزودن و پیکربندی یک دستگاه آزمایشی در رابط کاربری myTarget، دستورالعملهای موجود در مستندات myTarget را دنبال کنید.
مرحله ۲: تنظیم تقاضای myTarget در رابط کاربری AdMob
تنظیمات میانجیگری را برای واحد تبلیغاتی خود پیکربندی کنید
اندروید
برای دستورالعملها، به مرحله ۲ در راهنمای اندروید مراجعه کنید.
آیاواس
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
Mail.ru را به فهرست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید
برای افزودن Mail.ru به فهرست شرکای تبلیغاتی با مقررات ایالتی اروپا و ایالات متحده در رابط کاربری AdMob، مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالت ایالات متحده را دنبال کنید.
مرحله ۳: وارد کردن SDK و آداپتور myTarget
ادغام از طریق pub.dev
وابستگی زیر را به همراه آخرین نسخههای myTarget SDK و آداپتور آن در فایل pubspec.yaml پکیج خود اضافه کنید:
dependencies:
gma_mediation_mytarget: ^1.4.0
ادغام دستی
آخرین نسخه افزونه میانجیگری تبلیغات موبایلی گوگل را برای myTarget دانلود کنید، فایل دانلود شده را استخراج کنید و پوشه افزونه استخراج شده (و محتویات آن) را به پروژه Flutter خود اضافه کنید. سپس با اضافه کردن وابستگی زیر، افزونه را در فایل pubspec.yaml خود ارجاع دهید:
dependencies:
gma_mediation_mytarget:
path: path/to/local/package
مرحله ۴: تنظیمات حریم خصوصی را در myTarget SDK پیادهسازی کنید
برای دستورالعملها، به مرحله ۴ در راهنمای اندروید و iOS مراجعه کنید.
مرحله ۵: اضافه کردن کد مورد نیاز
اندروید
برای ادغام myTarget هیچ کد اضافی لازم نیست.
آیاواس
ادغام شبکه SKAd
برای افزودن شناسههای SKAdNetwork به فایل Info.plist پروژه خود ، مستندات myTarget را دنبال کنید.
مرحله ۶: پیادهسازی خود را آزمایش کنید
فعال کردن تبلیغات آزمایشی
مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کردهاید و حالت آزمایشی را در رابط کاربری myTarget فعال کردهاید .
تأیید تبلیغات آزمایشی
برای تأیید اینکه تبلیغات آزمایشی را از myTarget دریافت میکنید، آزمایش منبع تبلیغاتی واحد را در بازرس تبلیغات با استفاده از منبع(های ) تبلیغاتی myTarget (آبشاری ) فعال کنید.
کدهای خطا
اگر آداپتور نتواند تبلیغی از myTarget دریافت کند، ناشران میتوانند خطای اساسی را از پاسخ تبلیغ با استفاده از ResponseInfo تحت کلاسهای زیر بررسی کنند:
اندروید
com.google.ads.mediation.mytarget.MyTargetAdapter
com.google.ads.mediation.mytarget.MyTargetNativeAdapter
com.google.ads.mediation.mytarget.MyTargetRewardedAdapter
آیاواس
GADMAdapterMyTarget
GADMediationAdapterMyTargetNative
GADMediationAdapterMyTargetRewarded
در اینجا کدها و پیامهای همراه که توسط آداپتور myTarget هنگام عدم بارگیری یک تبلیغ ارسال میشوند، آمده است:
اندروید
| کد خطا | دلیل |
|---|---|
| ۱۰۰ | myTarget SDK خطایی را برگرداند. |
| ۱۰۱ | پارامترهای سرور myTarget که در رابط کاربری AdMob پیکربندی شدهاند، وجود ندارند/نامعتبر هستند. |
| ۱۰۲ | اندازه آگهی درخواستی با اندازه بنر پشتیبانی شده توسط myTarget مطابقت ندارد. |
| ۱۰۳ | درخواست تبلیغ، یک درخواست تبلیغ بومی یکپارچه نیست. |
| ۱۰۴ | تبلیغ بومی بارگذاری شده از myTarget با تبلیغ بومی درخواستی متفاوت است. |
| ۱۰۵ | تبلیغ بومی بارگذاری شده از myTarget فاقد برخی از ویژگیهای مورد نیاز (مثلاً تصویر یا آیکون) است. |
آیاواس
| کد خطا | دلیل |
|---|---|
| ۱۰۰ | هنوز تبلیغی برای myTarget SDK در دسترس نیست. |
| ۱۰۱ | پارامترهای سرور myTarget که در رابط کاربری AdMob پیکربندی شدهاند، وجود ندارند/نامعتبر هستند. |
| ۱۰۲ | آداپتور myTarget از قالب تبلیغ درخواستی پشتیبانی نمیکند. |
| ۱۰۳ | سعی کردم یک تبلیغ myTarget نمایش دهم که بارگیری نشد. |
| ۱۰۴ | اندازه آگهی درخواستی با اندازه بنر پشتیبانی شده توسط myTarget مطابقت ندارد. |
| ۱۰۵ | فقدان محتوای تبلیغاتی بومی مورد نیاز. |
تغییرات آداپتور میانجیگری فلاتر myTarget
نسخه ۱.۵.۰ (در حال انجام)
نسخه ۱.۴.۰
- از آداپتور اندروید myTarget نسخه ۵.۲۷.۲.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۵.۳۳.۰.۰ برای myTarget پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
نسخه ۱.۳.۰
- از آداپتور اندروید myTarget نسخه ۵.۲۷.۱.۱ پشتیبانی میکند.
- از آداپتور iOS نسخه ۵.۳۱.۱.۰ برای myTarget پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
نسخه ۱.۲.۰
- از آداپتور اندروید myTarget نسخه ۵.۲۷.۱.۱ پشتیبانی میکند.
- از آداپتور iOS نسخه ۵.۲۹.۱.۰ برای myTarget پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
نسخه ۱.۱.۰
- از آداپتور اندروید myTarget نسخه ۵.۲۷.۱.۱ پشتیبانی میکند.
- از آداپتور iOS نسخه ۵.۲۸.۰.۰ برای myTarget پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Flutter نسخه ۶.۰.۰.
نسخه ۱.۰.۰
- انتشار اولیه.
- از آداپتور اندروید myTarget نسخه ۵.۲۷.۱.۰ پشتیبانی میکند.
- از آداپتور iOS نسخه ۵.۲۴.۱.۰ برای myTarget پشتیبانی میکند.
- با افزونه Google Mobile Ads Flutter نسخه ۵.۳.۱ ساخته و آزمایش شده است.