این راهنما نحوه فعال کردن آگهیهای آزمایشی را در ادغام آگهیهایتان توضیح میدهد. مهم است که آگهیهای آزمایشی را درطول توسعه فعال کنید تا بتوانید بدون کسر هزینه از تبلیغکنندگان Google روی آنها کلیک کنید. اگر بدون اینکه در حالت آزمایشی باشید روی تعداد زیادی آگهی کلیک کنید، این خطر وجود دارد که حسابتان بهدلیل فعالیت نامعتبر پرچمگذاری شود.
دو روش برای دریافت آگهیهای آزمایشی وجود دارد:
از یکیاز واحدهای آگهی نمونه Google استفاده کنید.
از واحد آگهی خودتان استفاده کنید و دستگاههای آزمایشی را فعال کنید.
پیشنیازها
شروع به کار را تکمیل کنید.
افزایه Google Mobile Ads Unity را به برنامه Unity خود وارد کنید.
واحدهای آگهی نمونه
سریعترین راه برای فعال کردن آزمایش، استفاده از واحدهای آگهی آزمایشی ارائهشده توسط Google است. این واحدهای آگهی با حساب AdMob شما مرتبط نیستند، بنابراین هنگام استفاده از این واحدهای آگهی، هیچ خطری برای ایجاد ترافیک نامعتبر در حساب شما وجود ندارد.
توجه به این نکته مهم است که بسته به پلاتفرم، باید از واحدهای آگهی آزمایشی مختلفی که Google ارائه میدهد استفاده شود. برای درخواست آگهی آزمایشی در iOS باید از واحد آگهی آزمایشی iOS و برای درخواست آگهی آزمایشی در Android باید از واحد آگهی آزمایشی Android استفاده کنید.
در اینجا نمونه واحدهای آگهی برای هر قالب در Android و iOS آورده شده است:
Android
| قالب آگهی | شناسه واحد آگهی نمونه |
|---|---|
| باز کردن برنامه | ca-app-pub-3940256099942544/9257395921 |
| برنمای اندازه ثابت | ca-app-pub-3940256099942544/6300978111 |
| برنمای تطبیقی لنگرانداخته | ca-app-pub-3940256099942544/9214589741 |
| بینابینی | ca-app-pub-3940256099942544/1033173712 |
| پاداشدادهشده | ca-app-pub-3940256099942544/5224354917 |
| بینابینی پاداشدار | ca-app-pub-3940256099942544/5354046379 |
| بومی | ca-app-pub-3940256099942544/2247696110 |
| تصویردرتصویر | ca-app-pub-3940256099942544/9657123429 |
iOS
| قالب آگهی | شناسه واحد آگهی نمونه |
|---|---|
| باز کردن برنامه | ca-app-pub-3940256099942544/5575463023 |
| برنمای اندازه ثابت | ca-app-pub-3940256099942544/2934735716 |
| برنمای تطبیقی لنگرانداخته | ca-app-pub-3940256099942544/2435281174 |
| بینابینی | ca-app-pub-3940256099942544/4411468910 |
| پاداشدادهشده | ca-app-pub-3940256099942544/1712485313 |
| بینابینی پاداشدار | ca-app-pub-3940256099942544/6978759866 |
| بومی | ca-app-pub-3940256099942544/3986624511 |
| تصویردرتصویر | ca-app-pub-3940256099942544/8810945611 |
این واحدهای آگهی به طرحآگهیهای آزمایشی خاصی اشاره میکنند.
فعال کردن دستگاههای آزمایشی
اگر میخواهید آزمایش دقیقتری با آگهیهای مشابه آگهیهای تولیدی انجام دهید، اکنون میتوانید دستگاهتان را بهعنوان دستگاه آزمایشی پیکربندی کنید و از شناسههای واحد آگهی خودتان که در AdMob UI ایجاد کردهاید استفاده کنید. دستگاههای آزمایشی را میتوان در واسط کاربر AdMob یا بهصورت برنامهنویسی بااستفاده از Google Mobile Ads Unity Plugin اضافه کرد.
مراحل زیر را برای افزودن دستگاهتان بهعنوان دستگاه آزمایشی دنبال کنید.
افزودن دستگاه آزمایشی در واسط کاربر AdMob
برای روشی ساده و غیربرنامهای برای افزودن دستگاه آزمایشی و آزمایش ساختهای جدید یا موجود برنامه، از واسط کاربر AdMob استفاده کنید. با نحوه انجام این کار آشنا شوید.
استفاده از حالت آزمایشی در سطح برنامه
برای مشخص کردن برنامهها و نسخهها برای آزمایش و دریافت آگهیهای آزمایشی، از حالت آزمایشی در سطح برنامه استفاده کنید. برای جزئیات، به راهاندازی برنامه آزمایشی مراجعه کنید.
افزودن دستگاه آزمایشی بهصورت برنامهنویسیشده
اگر میخواهید آگهیها را درحین توسعه برنامهتان آزمایش کنید، مراحل زیر را برای ثبت دستگاه آزمایشیتان بهصورت برنامهنویسیشده دنبال کنید.
برنامهای را که با Google Mobile Ads Unity Plugin پیکربندی شده است اجرا کنید و بااستفاده از یکی از شناسههای واحد آگهی آزمایشی فهرستشده در بالا، درخواست آگهی کنید. فهرستگان کد.
... private void RequestBanner() { #if UNITY_ANDROID string adUnitId = "ca-app-pub-3940256099942544/6300978111"; #elif UNITY_IPHONE string adUnitId = "ca-app-pub-3940256099942544/2934735716"; #else string adUnitId = "unexpected_platform"; #endif // Create a 320x50 banner at the top of the screen. bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); // Create an empty ad request. AdRequest request = new AdRequest(); // Load the banner with the request. bannerView.LoadAd(request); }
کنسول یا خروجی logcat را برای پیامی شبیه به این بررسی کنید:
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
شناسه الفباعددی دستگاه آزمایشیتان را در بریدهدان کپی کنید.
کدتان را اصلاح کنید تا شناسههای دستگاه آزمایشی به فهرست
RequestConfiguration.TestDeviceIdsشما اضافه شود.TEST_DEVICE_ID را با شناسه دستگاه آزمایشی خودتان جایگزین کنید.
requestConfigurationرا بهطور سراسری رویMobileAdsتنظیم کنید.MobileAds.SetRequestConfiguration(requestConfiguration);برنامهتان را دوباره اجرا کنید. اگر دستگاهتان را بهدرستی بهعنوان دستگاه آزمایشی اضافه کرده باشید، برچسب آگهی آزمایشی را در مرکز بالای آگهیهای پاداشی، بینابینی، و برنمایی خواهید دید:

آگهیهایی که برچسب آگهی آزمایشی دارند برای کلیک کردن ایمن هستند. هیچیک از درخواستها، ظهورها، و کلیکها روی آگهیهای آزمایشی در گزارشهای حسابتان نشان داده نمیشود.
اکنون که دستگاهتان بهعنوان دستگاه آزمایشی ثبت شده است، میتوانید با جایگزین کردن
adUnitIDآزمایشی باadUnitIDخودتان، آگهیهای آزمایشی واقعیتری دریافت کنید.
آزمایش با Unity Editor
از نسخه ۵.۴.۰، میتوانید آگهیهایتان را مستقیماً در ویرایشگر Unity آزمایش کنید. ویرایشگر تصویر Prefab را اضافه میکند که تجربهای مشابه با نحوه رفتار آگهیهای واقعی در پلاتفرم تلفن همراه ارائه میدهد.

آزمایش با میانجیگری
واحدهای آگهی نمونه Google فقط Google Ads را نشان میدهند. برای آزمایش پیکربندی میانجیگری، باید از رویکرد فعال کردن دستگاههای آزمایشی استفاده کنید.
آگهیهای میانجیگریشده برچسب آگهی آزمایشی را نمایش نمیدهند. شما مسئولید که مطمئن شوید آگهیهای آزمایشی برای هریک از شبکههای میانجیگری شما فعال شده است تا این شبکهها حساب شما را بهدلیل فعالیت نامعتبر پرچمگذاری نکنند. برای اطلاعات بیشتر، به راهنمای میانجیگری مربوط به هر شبکه مراجعه کنید.
اگر مطمئن نیستید که آداپتور شبکه آگهی میانجی از آگهیهای آزمایشی پشتیبانی میکند یا نه،
بهترین کار این است که درطول توسعه روی آگهیهای آن شبکه کلیک نکنید. میتوانید
از روش MediationAdapterClassName() در هریک از قالبهای آگهی استفاده کنید تا
متوجه شوید کدام شبکه آگهی، آگهی فعلی را ارائه کرده است.