این راهنما نحوه استفاده از Google Mobile Ads Unity Plugin را برای بار کردن و نمایش دادن آگهیها از «کیت توسعه نرمافزار آگهیهای BIGO» بااستفاده از واسطهگری AdMob نشان میدهد، و یکپارچهسازیهای پیشنهاد قیمت را پوشش میدهد. این آموزش نحوه افزودن «کیت توسعه نرمافزار تبلیغات BIGO» به پیکربندی واسطهگری واحد آگهی و نحوه ادغام «کیت توسعه نرمافزار تبلیغات BIGO» و آداپتور در برنامه Unity را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
کاربر میانجیگری AdMob برای «کیت توسعه نرمافزار BIGO Ads» قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار | |
| قالبها | |
| باز کردن برنامه | |
| برنما | |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | |
پیشنیازها
قبلاز ادامه دادن، موارد زیر را درستیسنجی کنید:
- جدیدترین نسخه Google Mobile Ads Unity Plugin.
- نسخه Unity Editor 2019.4 یا بالاتر.
- برای استقرار در Android
- سطح میانای برنامه کاربردی Android 24 یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۳.۰ یا بالاتر.
- پروژه Unity فعال که با Google Mobile Ads Unity Plugin پیکربندی شده باشد. برای جزئیات، به شروع بهکار مراجعه کنید.
- واسطهگری AdMob را راهاندازی کنید.
مرحله ۱: راهاندازی پیکربندیها در رابط کاربری BIGO Ads SDK
به داشبورد BIGO Ads وارد شوید.
ایجاد برنامه
به برگه دارایی پیمایش کنید و در جدول برنامهها و سایتها، دکمه + افزودن را انتخاب کنید.
بقیه فرم را تکمیل کنید و روی ارسال کلیک کنید.
شناسه درخواست خود را یادداشت کنید.
Android
iOS
ساختن جایگاه آگهی
پساز بررسی درخواستتان، به جدول جای آگهی پیمایش کنید و دکمه + افزودن را انتخاب کنید.
برای نوع حراجی، پیشنهاد قیمت سرور را انتخاب کنید، بقیه فرم را تکمیل کنید و روی ارسال کلیک کنید.
شناسه جایگاه را یادداشت کنید
Android
iOS
بهروزرسانی app-ads.txt
«فروشندگان مجاز برای برنامهها» app-ads.txt ابتکار IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامه شما فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
کاهش قابلتوجه درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt را برای برنامهتان راهاندازی کنید.
برای پیادهسازی app-ads.txt برای «کیت توسعه نرمافزار آگهیهای BIGO»، از داشبورد به برگه APP-ads.txt
پیمایش کنید و دستورالعملهای موجود در برگه را دنبال کنید.
مرحله ۲: راهاندازی تقاضای «کیت توسعه نرمافزار آگهیهای BIGO» در «واسط کاربر AdMob»
پیکربندی تنظیمات واسطهگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
BIGO TECHNOLOGY PTE LTD را به فهرست شرکای تبلیغاتی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده اضافه کنید
مراحل مندرج در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتهای امریکا را دنبال کنید تا Empathy Technology Pte.Ltd. (BIGO Ads) را به فهرست شرکای آگهی مقررات اروپا و ** BIGOAds** را به فهرست شرکای آگهی مقررات ایالتهای امریکا در «میانای کاربر AdMob» اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار و آداپتور «تبلیغات BIGO»
OpenUPM-CLI
اگر OpenUPM-CLI را نصب کردهاید، میتوانید «واسطهگری افزایه کیت توسعه نرمافزار تبلیغات تلفن همراه Google برای تبلیغات BIGO در Unity» را با اجرای دستور زیر از دایرکتوری ریشه پروژه خود در پروژهتان نصب کنید:
openupm add com.google.ads.mobile.mediation.bigoOpenUPM
در ویرایشگر پروژه Unity، ویرایش > تنظیمات پروژه > مدیر بسته را انتخاب کنید تا تنظیمات مدیر بسته Unity باز شود.
در زبانه ثبتهای محدود، OpenUPM را بهعنوان ثبت محدود با جزئیات زیر اضافه کنید:
- نام:
OpenUPM - نشانی وب:
https://package.openupm.com - حوزه(ها):
com.google
سپس به Window (پنجره) > Package Manager (مدیر بسته) بروید تا Unity Package Manager (مدیر بسته Unity) را باز کنید و My Registries (ثبتهای من) را از منو کرکرهای انتخاب کنید.
بسته Google Mobile Ads Bigo Mediation را انتخاب کنید و روی نصب کلیک کنید.
بسته Unity
جدیدترین نسخه افزایه میانجیگری «کیت توسعه نرمافزار تبلیغات تلفن همراه Google» را برای
BIGO Ads SDK از پیوند بارگیری در
Changelog (گزارش تغییرات)
بارگیری کنید و
GoogleMobileAdsBigoMediation.unitypackage را از فایل zip
استخراج کنید.
در ویرایشگر پروژه Unity، داراییها > وارد کردن بسته >
بسته سفارشی را انتخاب کنید و
GoogleMobileAdsBigoMediation.unitypackage
فایل بارگیریشده را پیدا کنید. مطمئن شوید که همه فایلها انتخاب شدهاند و روی
وارد کردن کلیک کنید.
سپس داراییها > مدیر وابستگی خارجی >
حلکننده Android > حل اجباری را انتخاب کنید. کتابخانه «مدیر وابستگی خارجی»
عمل حل وابستگی را از ابتدا انجام میدهد و وابستگیهای
اعلامشده را در دایرکتوری Assets/Plugins/Android برنامه
Unity شما کپی میکند.
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در «کیت توسعه نرمافزار تبلیغات BIGO»
برای پیادهسازی تنظیمات حریم خصوصی برای «کیت توسعه نرمافزار آگهیهای BIGO» و رعایت مقررات حریم خصوصی مربوطه، بخشهای زیر را بخوانید.
موافقت اتحادیه اروپا و «مقررات کلی حفاظت از داده»
برای رعایت خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران خود در منطقه اقتصادی اروپا (EEA)، پادشاهی متحد، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریم خصوصی الکترونیکی اتحادیه اروپا» و «مقررات کلی حفاظت از دادهها» (GDPR) است. شما مسئول تأیید کردن این هستید که موافقت به هر منبع آگهی در زنجیره واسطهگری شما منتقل شده است.
«کیت توسعه نرمافزار آگهیهای BIGO» بهطور خودکار رضایت «مقررات کلی حفاظت از داده» را که پلاتفرمهای مدیریت موافقت ازجمله کیت توسعه نرمافزار UMP تنظیم کردهاند میخواند. برای اطلاعات بیشتر، به راهنمای «مقررات عمومی حفاظت از دادهها» در کیت توسعه نرمافزار «آگهیهای BIGO» برای Android و iOS مراجعه کنید.
قوانین حریم خصوصی ایالتی در ایالات متحده
قوانین حریم خصوصی ایالتهای امریکا ملزم میکند به کاربران حق داده شود که از «فروش» «اطلاعات شخصی» خود (طبق تعریف قانون از این اصطلاحات) انصراف دهند، و این انصراف ازطریق پیوند برجسته «اطلاعات شخصی من فروخته نشود» در صفحه اصلی طرف «فروشنده» ارائه شود. راهنمای رعایت قوانین حریم خصوصی ایالات متحده امکان فعال کردن پردازش دادههای محدودشده را برای ارائه آگهی Google فراهم میکند، اما Google نمیتواند این تنظیم را برای هر شبکه آگهی در زنجیره واسطهگری شما اعمال کند. بنابراین، باید هر شبکه آگهی را در زنجیره واسطهگریتان که ممکن است در فروش اطلاعات شخصی شرکت کند شناسایی کنید و برای اطمینان از رعایت قوانین، از دستورالعملهای هریک از آن شبکهها پیروی کنید.
کد نمونه زیر نحوه انتقال پرچم موافقت به «کیت توسعه نرمافزار آگهیهای BIGO» را نشان میدهد. این روش را قبلاز درخواست آگهی ازطریق Google Mobile Ads Unity Plugin فراخوانی کنید.
using GoogleMobileAds.Mediation.Bigo.Api;
// ...
Bigo.SetCcpaConsent(true);
مرحله ۵: افزودن کد الزامی
Android
برای ادغام «کیت توسعه نرمافزار آگهیهای BIGO»، کد اضافی لازم نیست.
iOS
یکپارچهسازی SKAdNetwork
برای افزودن شناسههای SKAdNetwork به فایل Info.plist پروژه، اسناد «کیت توسعه نرمافزار آگهیهای BIGO» را دنبال کنید.
مرحله ۶: پیادهسازیتان را آزمایش کنید
فعال کردن آگهیهای آزمایشی
مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کردهاید.
BIGO Ads شناسههای برنامه و شناسههای جای آگهی آزمایشی برای Android و iOS ارائه میدهد تا به آزمایش و یکپارچهسازی کمک کند.
درستیسنجی آگهیهای آزمایشی
برای اینکه مطمئن شوید آگهیهای آزمایشی را از کیت توسعه نرمافزار BIGO Ads دریافت میکنید، آزمایش منبع آگهی تکی را در «بازرس آگهی» بااستفاده از منبع (های) آگهی کیت توسعه نرمافزار BIGO Ads(پیشنهاد قیمت) فعال کنید.
کدهای خطا
اگر آداپتور نتواند از «کیت توسعه نرمافزار BIGO Ads» آگهی دریافت کند، میتوانید خطای زیربنایی را از پاسخ آگهی بااستفاده از ResponseInfo در کلاسهای زیر بررسی کنید:
Android
sg.bigo.ads
com.google.ads.mediation.bigo.BigoMediationAdapter
iOS
GADMediationAdapterBigo
وقتی آگهی بار نمیشود، کدها و پیامهای همراه توسط آداپتور «کیت توسعه نرمافزار آگهیهای BIGO» ارائه میشوند:
Android
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.ads.mediation.bigo | شناسه جایگاه Bigo موجود نیست یا خالی است. |
| 1000-1100 | ارسالشده توسط BIGO Ads SDK | «کیت توسعه نرمافزار آگهیهای BIGO» خطایی برگرداند. برای جزئیات بیشتر، مستندات «کیت توسعه نرمافزار آگهیهای BIGO» را ببینید. |
iOS
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.mediation.bigoadapter | پیکربندی سرور فاقد شناسه برنامه الزامی است. |
| 102 | com.google.mediation.bigoadapter | پیکربندی تبلیغات نامعتبر است. |
| 103 | com.google.mediation.bigoadapter | ارائه آگهی ناموفق بود. |
| 104 | com.google.mediation.bigoadapter | اندازه برنمای پشتیبانینشده. |
| ۱۰۵ | com.google.mediation.bigoadapter | Bigo آگهی برنمایی را باموفقیت بار کرد اما نمای آگهی ندارد. |
| 1000-1100 | ارسالشده توسط BIGO Ads SDK | «کیت توسعه نرمافزار آگهیهای BIGO» خطایی برگرداند. برای جزئیات بیشتر، مستندات «کیت توسعه نرمافزار آگهیهای BIGO» را ببینید. |
گزارش تغییرات افزایه میانجیگری Unity کیت توسعه نرمافزار آگهیهای BIGO
نسخه ۳.۰.۰
- از BIGO Ads SDK Android adapter version 6.0.0.1 پشتیبانی میکند.
- از نسخه 6.0.0.0 آداپتور «کیت توسعه نرمافزار تبلیغات BIGO» برای iOS پشتیبانی میکند.
- با نسخه ۱۱.۵.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از نسخه 6.0.0.0 آداپتور Android کیت توسعه نرمافزار «آگهیهای BIGO» پشتیبانی میکند.
- از نسخه 5.3.0.0 آداپتور «کیت توسعه نرمافزار آگهیهای BIGO» برای iOS پشتیبانی میکند.
- با نسخه 11.4.0 افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- از نسخه 5.10.1.0 آداپتور Android کیت توسعه نرمافزار آگهیهای BIGO پشتیبانی میکند.
- از نسخه 5.3.0.0 آداپتور «کیت توسعه نرمافزار آگهیهای BIGO» برای iOS پشتیبانی میکند.
- با افزایه Google Mobile Ads Unity نسخه ۱۱.۳.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- انتشار اولیه!
- از نسخه 5.8.0.0 آداپتور Android کیت توسعه نرمافزار «آگهیهای BIGO» پشتیبانی میکند.
- از نسخه 5.1.2.0 آداپتور «کیت توسعه نرمافزار آگهیهای BIGO» برای iOS پشتیبانی میکند.
- با نسخه ۱۱.۰.۰ افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.