این راهنما توضیح میدهد که چگونه آگهیهای آزمایشی را برای ادغام آگهیهای خود فعال کنید. توصیه میشود که آگهیهای آزمایشی را درطول توسعه فعال کنید تا بتوانید رفتار کلیکگذری را بدون تأثیر گذاشتن بر آمار پویشهای رزرویتان یا کسر هزینه از آگهیدهندگان در Ad Exchange آزمایش کنید.
پیشنیاز
پیشاز ادامه دادن، GMA Next-Gen SDK را راهاندازی کنید.
واحدهای آگهی نمایشی
سریعترین راه برای فعال کردن آزمایش، استفاده از واحدهای آگهی نمایشی ارائهشده توسط Google است. این واحدهای آگهی با حساب «مدیر آگهی» شما مرتبط نیستند، بنابراین هنگام استفاده از این واحدهای آگهی، خطری برای ایجاد ترافیک نامعتبر در حساب شما وجود ندارد.
در اینجا واحدهای آگهی نمایشی وجود دارد که به طرحهای آگهی آزمایشی خاصی برای هر قالب اشاره میکند:
| قالب آگهی | شناسه واحد آگهی نمایشی |
|---|---|
| باز کردن برنامه | /21775744923/example/app-open |
| برنمای تطبیقی لنگرانداخته | /21775744923/example/adaptive-banner |
| برنمای تطبیقی درونخطی | /21775744923/example/adaptive-banner |
| برنمای اندازه ثابت | /21775744923/example/fixed-size-banner |
| بینابینی | /21775744923/example/interstitial |
| آگهیهای پاداشدار | /21775744923/example/rewarded |
| بینابینی پاداشدار | /21775744923/example/rewarded-interstitial |
| بومی | /21775744923/example/native |
| ویدیو بومی | /21775744923/example/native-video |
| تصویردرتصویر | /21775744923/example/picture-in-picture |
فعال کردن دستگاههای آزمایشی
اگر میخواهید آزمایش دقیقتری با آگهیهای شبیه به آگهیهای تولیدی انجام دهید، اکنون میتوانید دستگاهتان را بهعنوان دستگاه آزمایشی پیکربندی کنید و از شناسههای واحد آگهی خودتان که در واسط کاربری «مدیر آگهی» ایجاد کردهاید استفاده کنید.
مراحل زیر را برای افزودن دستگاهتان بهعنوان دستگاه آزمایشی دنبال کنید.
افزودن دستگاه آزمایشی بهصورت برنامهنویسیشده
برای ثبت دستگاه آزمایشی، مراحل زیر را تکمیل کنید:
- برنامه ادغامشده با آگهی را بار کنید و درخواست آگهی بدهید.
- خروجی logcat را برای پیامی مشابه پیام زیر بررسی کنید، که
شناسه دستگاهتان و نحوه افزودن آن بهعنوان دستگاه آزمایشی را نشان میدهد:
شناسه دستگاه آزمایشیتان را در بریدهدان کپی کنید.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." کدتان را برای فراخوانی
RequestConfiguration.Builder.setTestDeviceIds()و ارسال فهرستی از شناسههای دستگاه آزمایشیتان اصلاح کنید.جاوا
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);Kotlin
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)میتوانید بهطور اختیاری
isTestDevice()را بررسی کنید تا مطمئن شوید دستگاهتان بهدرستی بهعنوان دستگاه آزمایشی اضافه شده است.برنامهتان را دوباره اجرا کنید. اگر آگهی از نوع آگهی Google باشد، برچسب آگهی آزمایشی را در مرکز بالای آگهی (برنما، بینابینی، یا ویدیو پاداشدار) خواهید دید:

برای آگهیهای پیشرفته بومی، رشته آگهی آزمایشی به دارایی عنوان اضافه میشود.

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