این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads Unity Plugin برای بار کردن و نمایش دادن آگهیهای LY Ads Network بااستفاده از میانجیگری، شامل ادغامهای آبشاری، استفاده کنید. این راهنما نحوه افزودن LY Ads Network به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کیت توسعه نرمافزار و آداپتور LY Ads Network در برنامه Unity را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
کارگزار میانجیگری Ad Manager برای «شبکه آگهی LY Ads» قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | |
| آبشار | |
| قالبها | |
| برنما | |
| بینابینی | |
| پاداش | |
پیشنیازها
قبلاز ادامه دادن، موارد زیر را درستیسنجی کنید:
- جدیدترین نسخه Google Mobile Ads Unity Plugin.
- نسخه ۴ یا بالاتر «ویرایشگر Unity».
- [برای پیشنهاد قیمت]: برای ادغام کردن همه قالبهای آگهی پشتیبانیشده در پیشنهاد قیمت، از افزونه میانجیگری «تبلیغات Google برای تلفن همراه» برای LY Ads Network نسخه ۱.۵.۰ یا جدیدتر استفاده کنید (جدیدترین نسخه توصیه میشود).
- برای استقرار در Android
- Android API سطح ۲۴ یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۳.۰ یا جدیدتر.
- یک پروژه Unity فعال که با Google Mobile Ads Unity Plugin پیکربندی شده است. برای جزئیات بیشتر، راهاندازی Google Mobile Ads Unity Plugin را ببینید.
مرحله ۱: راهاندازی پیکربندیها در میانای کاربر شبکه آگهیهای LY
ثبتنام کنید و به سیستم حساب LY Ads Network خود وارد شوید.
افزودن برنامه جدید
به برگه برنامه بروید و روی دکمه ثبتنام جدید کلیک کنید.
فرم را تکمیل کنید و روی ثبتنام کلیک کنید.
شناسه برنامه را یادداشت کنید.
Android
iOS
ایجاد جایگاه آگهی
در زبانه برنامه، برنامه خود را برای مشاهده جزئیات برنامه انتخاب کنید. در بخش جایگاه، روی افزودن کلیک کنید.
برای دریافت جزئیات درباره جایگاه، فرم را تکمیل کنید. برای نوع پیشنهاد قیمت، استاندارد را برای پیکربندی این جای آگهی برای میانجیگری آبشاری، یا پیشنهاد قیمت کیت توسعه نرمافزار Google را برای پیکربندی این جای آگهی برای «پیشنهاد قیمت» انتخاب کنید. پساز تکمیل فرم، روی ایجاد کلیک کنید.
شناسه جایگاه را یادداشت کنید.
پساز ایجاد اولین جای آگهی، روی مرور در صفحه جزئیات برنامهتان کلیک کنید تا از «شبکه تبلیغات LY» تأییدیه بگیرید. ممکن است این کار مدتی طول بکشد. اگر سؤالی دارید، با نماینده LY Ads Network تماس بگیرید.
ایجاد کلید میانای برنامهسازی کاربردی گزارشدهی
به برگه مدیریت کلیدهای میانای برنامهسازی کاربردی گزارشدهی بروید و روی دکمه ایجاد کلید میانای برنامهسازی کاربردی کلیک کنید.
فرم را پر کنید و روی ذخیره کلیک کنید.
شناسه کلید میانای برنامهسازی کاربردی و رمز کلید میانای برنامهسازی کاربردی را یادداشت کنید.
بهروزرسانی app-ads.txt
Authorized Sellers for Apps app-ads.txt ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فهرست آگهیهای برنامهتان فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt برای Ad Manager ایجاد کنید.
برای پیادهسازی app-ads.txt برای «شبکه آگهی LY»، به
درباره app-ads.txt مراجعه کنید.
مرحله ۲: راهاندازی تقاضای LY Ads Network در واسط کاربر Ad Manager
پیکربندی تنظیمات میانجیگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
مرحله ۳: وارد کردن آداپتور و کیت توسعه نرمافزار LY Ads Network
OpenUPM-CLI
اگر OpenUPM-CLI را نصب کردهاید، میتوانید با اجرای فرمان زیر از دایرکتوری ریشه پروژهتان، «افزونه واسطهگری شبکه آگهیهای Google Mobile Ads LY» را برای Unity در پروژهتان نصب کنید:
openupm add com.google.ads.mobile.mediation.lineOpenUPM
در ویرایشگر پروژه Unity، ویرایش > تنظیمات پروژه > مدیر بسته را انتخاب کنید تا تنظیمات مدیر بسته Unity باز شود.
در زبانه ثبتهای محدود، OpenUPM را بهعنوان ثبت محدود با جزئیات زیر اضافه کنید:
- نام:
OpenUPM - نشانی وب:
https://package.openupm.com - حوزه(ها):
com.google
سپس، به Window > Package Manager بروید تا Unity Package Manager را باز کنید و My Registries را از منوِ کرکرهای انتخاب کنید.
بسته Google Mobile Ads Line Mediation را انتخاب کنید و روی نصب کلیک کنید.
بسته Unity
جدیدترین نسخه افزایه میانجیگری «تبلیغات تلفن همراه Google» را برای
«شبکه تبلیغات LY» از پیوند بارگیری در
Changelog
بارگیری کنید و
GoogleMobileAdsLineMediation.unitypackage را از فایل zip
استخراج کنید.
در ویرایشگر پروژه Unity، داراییها > وارد کردن بسته >
بسته سفارشی را انتخاب کنید و
GoogleMobileAdsLineMediation.unitypackage
فایل بارگیریشده را پیدا کنید. مطمئن شوید که همه فایلها انتخاب شدهاند و روی
وارد کردن کلیک کنید.
سپس Assets (داراییها) > External Dependency Manager (مدیر وابستگی خارجی) >
Android Resolver (حلکننده Android) > Force Resolve (حل اجباری) را انتخاب کنید. کتابخانه «مدیر وابستگی خارجی»
عمل حل وابستگی را از ابتدا انجام میدهد و وابستگیهای
اعلامشده را در دایرکتوری Assets/Plugins/Android برنامه
Unity شما کپی میکند.
مرحله ۴: افزودن کد الزامی
Android
برای ادغام «شبکه تبلیغات LY»، به کد اضافی نیاز نیست.
iOS
یکپارچهسازی SKAdNetwork
سندگان LY Ads Network را دنبال کنید
تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
مرحله ۵: پیادهسازیتان را آزمایش کنید
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشی خود را برای Ad Manager ثبت کنید.
درستیسنجی آگهیهای آزمایشی
برای درستیسنجی اینکه آگهیهای آزمایشی را از LY Ads Network دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع(های) آگهی LY Ads Network فعال کنید.
مراحل اختیاری
پارامترهای مختص شبکه
افزایه میانجیگری «شبکه آگهیهای LY» از پارامتر درخواست اضافی زیر که میتواند ازطریق کلاس LineMediationExtras به آداپتور منتقل شود پشتیبانی میکند:
-
SetEnableAdSound(boolean): وضعیت شروع صدای پیشفرض آگهیهای برنمایی، بینابینی، و پاداشدار را مشخص میکند.
در اینجا نمونه کدی از نحوه ایجاد درخواست آگهی که این پارامترها را تنظیم میکند آورده شده است:
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...
var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);
کدهای خطا
اگر آداپتور نتواند آگهی را از «شبکه آگهیهای LY» دریافت کند،
ناشران میتوانند خطای زیربنایی را از پاسخ آگهی بااستفاده از
ResponseInfo در کلاسهای زیر بررسی کنند:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
در اینجا کدها و پیامهای همراهی که توسط آداپتور شبکه آگهیهای LY هنگام بارگیری نشدن آگهی ارسال میشوند، آورده شده است:
Android
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱-۱۰ | com.five_corp.ad | کیت توسعه نرمافزار LY Ads Network خطایی مختص کیت توسعه نرمافزار برگرداند. برای جزئیات بیشتر، اسناد «شبکه تبلیغات LY Ads» را ببینید. |
| ۱۰۱ | com.google.ads.mediation.line | «شناسه برنامه» وجود ندارد یا نامعتبر است. |
| 102 | com.google.ads.mediation.line | شناسه جایگاه موجود نیست یا نامعتبر است. |
| 103 | com.google.ads.mediation.line | اندازه آگهی درخواستی با اندازه آگهی برنمای پشتیبانیشده در «شبکه آگهیهای LY» مطابقت ندارد. |
| 104 | com.google.ads.mediation.line | بهدلیل نبودن بافت فعالیت، آگهی تمامصفحه یا پاداشی بار نشد. |
| ۱۰۵ | com.google.ads.mediation.line | کیت توسعه نرمافزار LY Ads Network نتوانست آگهی بینابینی یا پاداشی را نشان دهد. |
| 106 | com.google.ads.mediation.line | آگهی بومی بهدلیل نبود داراییها بار نشد. |
| 107 | com.google.ads.mediation.line | کیت توسعه نرمافزار FiveAd بارکننده آگهی تهی برگرداند. |
iOS
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱-۱۰ | ارسالشده توسط LY Ads Network SDK | کیت توسعه نرمافزار LY Ads Network خطایی مختص کیت توسعه نرمافزار برگرداند. برای جزئیات بیشتر، اسناد LY Ads Network را ببینید. |
| ۱۰۱ | com.google.ads.mediation.line | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه جایگاه وجود ندارد). |
| 102 | com.google.ads.mediation.line | اندازه آگهی درخواستی با اندازه آگهی بنری پشتیبانیشده در «شبکه آگهیهای LY» مطابقت ندارد. |
| 103 | com.google.ads.mediation.line | بار کردن دارایی تصویر نماد اطلاعات در آگهی بومی ناموفق بود. |
| 104 | com.google.ads.mediation.line | نشانها برای پیشنهاد قیمت جمعآوری نشد. |
| ۱۰۵ | com.google.ads.mediation.line | بارکننده آگهی «کیت توسعه نرمافزار آگهیهای LINE» مقداردهی اولیه نشد. |
گزارش تغییر افزایه میانجیگری Line Unity
نسخه ۲.۲.۱
- از آداپتور Line Android نسخه ۳.۱.۱.۲ پشتیبانی میکند.
- از نسخه ۳.۱.۱.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۱۱.۵.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۲.۲.۰
- از نسخه ۳.۱.۱.۱ آداپتور Line Android پشتیبانی میکند.
- از نسخه ۳.۱.۰.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۱۱.۵.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۲.۱.۱
- از نسخه ۳.۱.۱.۱ آداپتور Line Android پشتیبانی میکند.
- از نسخه ۳.۰.۱.۲ آداپتور Line iOS پشتیبانی میکند.
- با افزایه Google Mobile Ads Unity نسخه ۱۱.۳.۰ ساخته و آزمایش شده است.
نسخه ۲.۱.۰
- از آداپتور Line Android نسخه ۳.۱.۰.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- با نسخه ۱۱.۰.۰ افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۲.۰.۲
- از آداپتور Line Android نسخه ۳.۰.۱.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- با نسخه ۱۱.۰.۰ افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۲.۰.۱
- از نسخه ۳.۰.۱.۱ آداپتور Android Line پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۰.۱ پشتیبانی میکند.
- با نسخه ۱۱.۰.۰ افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از آداپتور Line Android نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۰.۰ پشتیبانی میکند.
- با نسخه 10.7.0 افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۱.۵.۱۰
- از نسخه ۲.۹.۲۰۲۵۱۰۲۸.۰ آداپتور Android در Line پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۱۱۱۹.۰ پشتیبانی میکند.
- با نسخه ۱۰.۶.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۵.۹
- از آداپتور Line Android نسخه 2.9.20251028.0 پشتیبانی میکند.
- از نسخه ۲.۹.۲۰۲۵۰۹۳۰.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۱۰.۶.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۵.۸
- از آداپتور Line Android نسخه ۲.۹.۲۰۲۵۰۹۲۴.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۹۳۰.۰ پشتیبانی میکند.
- با نسخه ۱۰.۵.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۵.۷
- از آداپتور Line Android نسخه ۲.۹.۲۰۲۵۰۹۲۴.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۹۱۲.۰ پشتیبانی میکند.
- با نسخه ۱۰.۵.۰ «افزونه Unity تبلیغات Google در تلفن همراه» ساخته و آزمایش شده است.
نسخه 1.5.6
- از نسخه ۲.۹.۲۰۲۵۰۷۱۸.۰ آداپتور Android در Line پشتیبانی میکند.
- از نسخه ۲.۹.۲۰۲۵۰۵۱۲.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۱۰.۳.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۵.۵
- مشکلی که باعث میشد نصب ازطریق OpenUPM باعث شود افزونه بستهها را بهدرستی وارد نکند برطرف شد.
نسخه ۱.۵.۴
- از نسخه ۲.۹.۲۰۲۵۰۵۱۹.۰ آداپتور Android در Line پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۵۱۲.۰ پشتیبانی میکند.
- بااستفاده از «افزونه Google Mobile Ads Unity» نسخه ۱۰.۱.۰ ساخته و آزمایش شده است.
نسخه ۱.۵.۳
- افزایه Unity اکنون با «کیت توسعه نرمافزار Android» نسخه ۳۵ ساخته شده است.
- از آداپتور Line Android نسخه 2.9.20250317.1 پشتیبانی میکند.
- از نسخه ۲.۹.۲۰۲۴۱۱۰۶.۳ آداپتور Line iOS پشتیبانی میکند.
- بااستفاده از «افزونه Google Mobile Ads Unity» نسخه ۱۰.۱.۰ ساخته و آزمایش شده است.
نسخه ۱.۵.۲
- از نسخه ۲.۹.۲۰۲۵۰۱۱۰.۰ آداپتور Android در Line پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۲ پشتیبانی میکند.
- با نسخه 10.0.0 افزایه Google Mobile Ads Unity ساخته و آزمایش شده است.
نسخه ۱.۵.۱
- از آداپتور Line Android نسخه 2.9.20250110.0 پشتیبانی میکند.
- از آداپتور Line iOS نسخه 2.9.20241106.1 پشتیبانی میکند.
- با نسخه ۹.۵.۰ «افزونه Unity تبلیغات Google در تلفن همراه» ساخته و آزمایش شده است.
نسخه ۱.۵.۰
- از نسخه 2.9.20241129.0 آداپتور Line Android پشتیبانی میکند.
- از آداپتور Line iOS نسخه 2.9.20241106.1 پشتیبانی میکند.
- با نسخه ۹.۵.۰ «افزونه Unity تبلیغات Google در تلفن همراه» ساخته و آزمایش شده است.
نسخه ۱.۴.۰
- از آداپتور Line Android نسخه 2.8.20240827.0 پشتیبانی میکند.
- از آداپتور Line iOS نسخه 2.9.20241106.1 پشتیبانی میکند.
- با نسخه ۹.۴.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۳.۱
- از آداپتور Line Android نسخه 2.8.20240808.0 پشتیبانی میکند.
- از نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ آداپتور Line iOS پشتیبانی میکند.
- با «افزونه Unity تبلیغات Google برای تلفن همراه» نسخه ۹.۲.۰ ساخته و آزمایش شده است.
نسخه ۱.۳.۰
- از آداپتور Line Android نسخه 2.8.20240722.0 پشتیبانی میکند.
- از نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۹.۲.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۲.۰
- از نسخه 2.7.20240515.0 آداپتور Line Android پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ پشتیبانی میکند.
- با نسخه ۹.۱.۱ «افزونه Unity تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۱.۱.۲
- از نسخه 2.7.20240515.0 آداپتور Line Android پشتیبانی میکند.
- از آداپتور Line iOS نسخه 2.7.20240411.0 پشتیبانی میکند.
- با «افزونه Unity تبلیغات تلفن همراه Google» نسخه ۹.۱.۰ ساخته و آزمایش شده است.
نسخه ۱.۱.۱
- از نسخه ۲.۷.۲۰۲۴۰۲۱۴.۱ آداپتور Android در خط پشتیبانی میکند.
- از نسخه ۲.۷.۲۰۲۴۰۴۱۱.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۹.۱.۰ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- کلاس
LineMediationExtrasبا روشهای زیر برای پشتیبانی از انتقال موارد اضافی میانجیگری اضافه شد.SetEnabledAdSound(bool)
- از آداپتور Line Android نسخه 2.7.20240214.1 پشتیبانی میکند.
- از نسخه ۲.۷.۲۰۲۴۰۳۱۸.۰ آداپتور Line iOS پشتیبانی میکند.
- بااستفاده از «افزونه Google Mobile Ads Unity» نسخه ۹.۰.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از Line Android adapter نسخه 2.6.20230607.0 پشتیبانی میکند.
- از نسخه ۲.۶.۲۰۲۳۰۶۰۹.۰ آداپتور Line iOS پشتیبانی میکند.
- با نسخه ۸.۵.۱ «افزایه Google Mobile Ads Unity» ساخته و آزمایش شده است.