این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads Unity Plugin برای بارگذاری و نمایش تبلیغات از LY Ads Network با استفاده از میانجیگری استفاده کنید و ادغامهای آبشاری را پوشش میدهد. این راهنما نحوه اضافه کردن LY Ads Network به پیکربندی میانجیگری یک واحد تبلیغاتی و نحوه ادغام SDK و آداپتور LY Ads Network در یک برنامه Unity را پوشش میدهد.
ادغامها و قالبهای تبلیغاتی پشتیبانیشده
آداپتور میانجیگری Ad Manager برای شبکه تبلیغات LY دارای قابلیتهای زیر است:
| ادغام | |
|---|---|
| مناقصه | |
| آبشار | |
| قالبها | |
| بنر | |
| بینابینی | |
| پاداش داده شده | |
الزامات
- آخرین Google Mobile Ads Unity Plugin
- یونیتی ۴ یا بالاتر
- [برای پیشنهاد قیمت]: برای ادغام تمام قالبهای تبلیغاتی پشتیبانیشده در پیشنهاد قیمت، از افزونهی میانجیگری تبلیغات موبایلی گوگل برای SDK شبکهی تبلیغات LY نسخه ۱.۵.۰ یا بالاتر استفاده کنید ( آخرین نسخه توصیه میشود )
- برای نصب روی اندروید
- اندروید API سطح ۲۳ یا بالاتر
- برای استقرار در iOS
- هدف استقرار iOS 13.3 یا بالاتر
- یک پروژه یونیتی فعال که با Google Mobile Ads Unity Plugin پیکربندی شده است. برای جزئیات بیشتر به بخش «راهاندازی Google Mobile Ads Unity Plugin مراجعه کنید.
- میانجیگری را تنظیم کنید .
مرحله ۱: تنظیمات را در رابط کاربری شبکه تبلیغات LY تنظیم کنید
ثبت نام کنید و وارد حساب کاربری شبکه تبلیغات LY خود شوید .
افزودن یک برنامه جدید
به برگه «برنامه» بروید و روی دکمه «ثبت نام جدید» کلیک کنید.

فرم را پر کنید و روی ثبت نام کلیک کنید.

شناسه برنامه را یادداشت کنید.
اندروید

آیاواس

ایجاد جایگاه تبلیغاتی
در برگه برنامه ، برنامه خود را انتخاب کنید تا جزئیات برنامه خود را مشاهده کنید. در بخش اسلات ، روی افزودن کلیک کنید.

برای جزئیات بیشتر در مورد اسلات، فرم را پر کنید. برای نوع پیشنهاد ، گزینه استاندارد را برای پیکربندی این اسلات برای میانجیگری آبشاری یا گزینه Google SDK Bidding را برای پیکربندی این اسلات برای پیشنهاد انتخاب کنید. پس از پر کردن فرم، روی ایجاد کلیک کنید.

به شناسه اسلات (Slot ID) توجه کنید.

پس از ایجاد اولین جایگاه، برای دریافت تأیید از شبکه تبلیغات LY، روی «بررسی» در صفحه جزئیات برنامه خود کلیک کنید. این کار ممکن است کمی طول بکشد. در صورت داشتن هرگونه سؤالی با نماینده شبکه تبلیغات LY خود تماس بگیرید.

ایجاد کلید API گزارشدهی
به برگه مدیریت کلیدهای API گزارشدهی بروید و روی دکمه ایجاد کلید API کلیک کنید.

فرم را پر کنید و روی ذخیره کلیک کنید.

شناسه کلید API و راز کلید API خود را یادداشت کنید.

فایل app-ads.txt خود را بهروزرسانی کنید.
فروشندگان مجاز برنامهها app-ads.txt یک ابتکار آزمایشگاه فناوری IAB است که به شما کمک میکند تا موجودی تبلیغات برنامه خود را فقط از طریق کانالهایی که به عنوان مجاز شناسایی کردهاید، به فروش برسانید. برای جلوگیری از کاهش قابل توجه درآمد تبلیغات، باید یک فایل app-ads.txt پیادهسازی کنید. اگر قبلاً این کار را نکردهاید، یک فایل app-ads.txt برای Ad Manager ایجاد کنید .
برای پیادهسازی app-ads.txt برای شبکه تبلیغات LY، به بخش «درباره app-ads.txt» مراجعه کنید.
مرحله ۲: تنظیم تقاضای شبکه تبلیغات LY در رابط کاربری Ad Manager
تنظیمات میانجیگری را برای واحد تبلیغاتی خود پیکربندی کنید
اندروید
برای دستورالعملها، به مرحله ۲ در راهنمای اندروید مراجعه کنید.
آیاواس
برای دستورالعملها، به مرحله ۲ در راهنمای iOS مراجعه کنید.
مرحله ۳: SDK و آداپتور LY Ads Network را وارد کنید
رابط خط فرمان OpenUPM
اگر OpenUPM-CLI را نصب کردهاید، میتوانید افزونهی Google Mobile Ads LY Ads Network Mediation Plugin for Unity را با اجرای دستور زیر از دایرکتوری ریشهی پروژه، روی پروژهی خود نصب کنید:
openupm add com.google.ads.mobile.mediation.lineاوپنیوپیام
در ویرایشگر پروژه یونیتی خود، گزینه Edit > Project Settings > Package Manager را انتخاب کنید تا تنظیمات Unity Package Manager باز شود.
در زیر تب Scoped Registries ، OpenUPM را به عنوان یک رجیستری Scoped با جزئیات زیر اضافه کنید:
- نام:
OpenUPM - آدرس اینترنتی:
https://package.openupm.com - محدوده(ها):
com.google

سپس، به مسیر Window > Package Manager بروید تا Unity Package Manager باز شود و از منوی کشویی، My Registrys را انتخاب کنید.

بستهی Google Mobile Ads Line Mediation را انتخاب کرده و روی نصب کلیک کنید.

بسته یونیتی
آخرین نسخه افزونه واسطهگری تبلیغات موبایلی گوگل برای شبکه تبلیغات LY را از لینک دانلود موجود در Changelog دانلود کنید و بسته GoogleMobileAdsLineMediation.unitypackage را از فایل زیپ استخراج کنید.
در ویرایشگر پروژه Unity خود، Assets > Import Package > Custom Package را انتخاب کنید و فایل GoogleMobileAdsLineMediation.unitypackage را که دانلود کردهاید، پیدا کنید. مطمئن شوید که همه فایلها انتخاب شدهاند و روی Import کلیک کنید.

سپس، Assets > External Dependency Manager > Android Resolver > Force Resolve را انتخاب کنید. کتابخانه External Dependency Manager تجزیه و تحلیل وابستگیها را از ابتدا انجام میدهد و وابستگیهای اعلام شده را در پوشه Assets/Plugins/Android برنامه Unity شما کپی میکند.

مرحله ۴: اضافه کردن کد مورد نیاز
اندروید
برای ادغام شبکه تبلیغات LY هیچ کد اضافی لازم نیست.
آیاواس
ادغام شبکه SKAd
برای افزودن شناسههای SKAdNetwork به فایل Info.plist پروژه خود ، مستندات LY Ads Network را دنبال کنید.
مرحله ۵: پیادهسازی خود را آزمایش کنید
فعال کردن تبلیغات آزمایشی
مطمئن شوید که دستگاه آزمایشی خود را برای Ad Manager ثبت کردهاید .
تأیید تبلیغات آزمایشی
برای تأیید اینکه تبلیغات آزمایشی را از شبکه تبلیغات LY دریافت میکنید، با استفاده از منبع(های) تبلیغاتی شبکه تبلیغات LY ، آزمایش منبع تبلیغاتی واحد را در بازرس تبلیغات فعال کنید.
مراحل اختیاری
پارامترهای خاص شبکه
افزونه میانجیگری LY Ads Network Unity از پارامتر درخواست اضافی زیر پشتیبانی میکند که میتواند از طریق کلاس 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 تحت کلاسهای زیر بررسی کنند:
اندروید
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
آیاواس
GADMediationAdapterLine
در اینجا کدها و پیامهای همراه که توسط آداپتور شبکه LY Ads هنگام بارگیری ناموفق یک تبلیغ نمایش داده میشوند، آمده است:
اندروید
| کد خطا | دامنه | دلیل |
|---|---|---|
| ۱-۱۰ | com.five_corp.ad | کیت توسعه نرمافزار شبکه تبلیغات LY یک خطای مختص به SDK را نشان داد. برای جزئیات بیشتر به مستندات شبکه تبلیغات LY مراجعه کنید. |
| ۱۰۱ | com.google.ads.mediation.line | شناسه برنامه موجود نیست یا نامعتبر است. |
| ۱۰۲ | com.google.ads.mediation.line | شناسه اسلات نامعتبر یا موجود نیست. |
| ۱۰۳ | com.google.ads.mediation.line | اندازه آگهی درخواستی با اندازه بنر تبلیغاتی پشتیبانی شده توسط شبکه تبلیغات LY مطابقت ندارد. |
| ۱۰۴ | com.google.ads.mediation.line | به دلیل عدم نمایش زمینه فعالیت، بارگذاری تبلیغ بینابینی یا جایزهدار ناموفق بود. |
| ۱۰۵ | com.google.ads.mediation.line | کیت توسعه نرمافزار شبکه تبلیغات LY نتوانست تبلیغ بینابینی یا پاداشی را نمایش دهد. |
| ۱۰۶ | com.google.ads.mediation.line | به دلیل فقدان داراییها، بارگذاری تبلیغ بومی ناموفق بود. |
آیاواس
| کد خطا | دامنه | دلیل |
|---|---|---|
| ۱-۱۰ | ارسال شده توسط SDK شبکه تبلیغات LY | کیت توسعه نرمافزار شبکه تبلیغات LY یک خطای مختص به SDK را نشان داد. برای جزئیات بیشتر به مستندات شبکه تبلیغات LY مراجعه کنید. |
| ۱۰۱ | com.google.ads.mediation.line | پارامترهای سرور نامعتبر است (مثلاً شناسه برنامه یا شناسه اسلات وجود ندارد). |
| ۱۰۲ | com.google.ads.mediation.line | اندازه آگهی درخواستی با اندازه بنر تبلیغاتی پشتیبانی شده توسط شبکه تبلیغات LY مطابقت ندارد. |
| ۱۰۳ | com.google.ads.mediation.line | بارگذاری یک تصویر آیکون اطلاعاتی در تبلیغ بومی ناموفق بود. |
تغییرات افزونه میانجیگری Line Unity
نسخه ۲.۱.۰
- از آداپتور اندروید لاین نسخه ۳.۱.۰.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۱.۰.۰.
نسخه ۲.۰.۲
- از آداپتور اندروید لاین نسخه ۳.۰.۱.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۱.۰.۰.
نسخه ۲.۰.۱
- از آداپتور اندروید لاین نسخه ۳.۰.۱.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۰.۱ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۱.۰.۰.
نسخه ۲.۰.۰
- از آداپتور اندروید لاین نسخه ۳.۰.۱.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۳.۰.۰.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۷.۰.
نسخه ۱.۵.۱۰
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۱۰۲۸.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۱۱۱۹.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۶.۰.
نسخه ۱.۵.۹
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۱۰۲۸.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۹۳۰.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۶.۰.
نسخه ۱.۵.۸
- از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۹۲۴.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۹۳۰.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۵.۰.
نسخه ۱.۵.۷
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۹۲۴.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۹۱۲.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۵.۰.
نسخه ۱.۵.۶
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۷۱۸.۰ .
- پشتیبانی از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۵۱۲.۰ .
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۳.۰.
نسخه ۱.۵.۵
- مشکلی که باعث میشد نصب از طریق OpenUPM باعث شود افزونه بستهها را به درستی وارد نکند، برطرف شد.
نسخه ۱.۵.۴
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۵۱۹.۰ .
- پشتیبانی از آداپتور Line iOS نسخه ۲.۹.۲۰۲۵۰۵۱۲.۰ .
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۱.۰.
نسخه ۱.۵.۳
- افزونه Unity اکنون با Android SDK 35 ساخته شده است.
- از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۳۱۷.۱ پشتیبانی میکند.
- پشتیبانی از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۳ .
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۱.۰.
نسخه ۱.۵.۲
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۱۱۰.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۲ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۱۰.۰.۰.
نسخه ۱.۵.۱
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۵۰۱۱۰.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۱ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۵.۰.
نسخه ۱.۵.۰
- از آداپتور اندروید لاین نسخه ۲.۹.۲۰۲۴۱۱۲۹.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۱ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۵.۰.
نسخه ۱.۴.۰
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۸.۲۰۲۴۰۸۲۷.۰ .
- از آداپتور Line iOS نسخه ۲.۹.۲۰۲۴۱۱۰۶.۱ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۴.۰.
نسخه ۱.۳.۱
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۸.۲۰۲۴۰۸۰۸.۰ .
- از آداپتور Line iOS نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۲.۰.
نسخه ۱.۳.۰
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۸.۲۰۲۴۰۷۲۲.۰ .
- از آداپتور Line iOS نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۲.۰.
نسخه ۱.۲.۰
- از آداپتور اندروید لاین نسخه ۲.۷.۲۰۲۴۰۵۱۵.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۸.۲۰۲۴۰۶۱۲.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۱.۱.
نسخه ۱.۱.۲
- از آداپتور اندروید لاین نسخه ۲.۷.۲۰۲۴۰۵۱۵.۰ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۷.۲۰۲۴۰۴۱۱.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۱.۰.
نسخه ۱.۱.۱
- از آداپتور اندروید لاین نسخه ۲.۷.۲۰۲۴۰۲۱۴.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۷.۲۰۲۴۰۴۱۱.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۱.۰.
نسخه ۱.۱.۰
- کلاس
LineMediationExtrasبا متدهای زیر برای پشتیبانی از ارسال اضافات میانجیگری اضافه شد.-
SetEnabledAdSound(bool)
-
- از آداپتور اندروید لاین نسخه ۲.۷.۲۰۲۴۰۲۱۴.۱ پشتیبانی میکند.
- از آداپتور Line iOS نسخه ۲.۷.۲۰۲۴۰۳۱۸.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۹.۰.۰.
نسخه ۱.۰.۰
- انتشار اولیه.
- پشتیبانی از آداپتور اندروید لاین نسخه ۲.۶.۲۰۲۳۰۶۰۷.۰
- از آداپتور Line iOS نسخه ۲.۶.۲۰۲۳۰۶۰۹.۰ پشتیبانی میکند.
- ساخته و آزمایش شده با افزونه Google Mobile Ads Unity نسخه ۸.۵.۱.