این راهنما نحوه فعال کردن آگهیهای آزمایشی را در ادغام آگهیهایتان توضیح میدهد. مهم است که آگهیهای آزمایشی را درطول توسعه فعال کنید تا بتوانید بدون کسر هزینه از تبلیغکنندگان 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 UI یا بهصورت برنامهنویسی بااستفاده از 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() در هریک از قالبهای آگهی برای
تشخیص اینکه کدام شبکه آگهی آگهی کنونی را ارائه کرده است استفاده کنید.