فعال کردن تبلیغات آزمایشی

این راهنما نحوه فعال کردن تبلیغات آزمایشی برای ادغام تبلیغات شما را توضیح می‌دهد. توصیه می‌شود تبلیغات آزمایشی را در طول توسعه فعال کنید تا بتوانید رفتار کلیک را بدون تأثیر بر آمار کمپین‌های رزرو خود یا دریافت هزینه از تبلیغ‌کنندگان در Ad Exchange آزمایش کنید.

پیش‌نیاز

Before you continue, set up Google Mobile Ads SDK .

واحدهای تبلیغاتی نمایشی

سریع‌ترین راه برای فعال کردن قابلیت آزمایش، استفاده از واحدهای تبلیغاتی نمایشی ارائه شده توسط گوگل است. این واحدهای تبلیغاتی با حساب مدیریت تبلیغات شما مرتبط نیستند، بنابراین هیچ خطری وجود ندارد که حساب شما هنگام استفاده از این واحدهای تبلیغاتی، ترافیک نامعتبر ایجاد کند.

Here are demo ad units that point to specific test creatives for each format:

قالب تبلیغ شناسه واحد تبلیغات نمایشی
برنامه باز است /21775744923/example/app-open
بنر تطبیقی /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
Key Point: These demo ad units are configured to serve direct-sold ads in Ad Manager, and direct-sold ads do not return AdChoices.

فعال کردن دستگاه‌های آزمایشی

If you want to do more rigorous testing with production-looking ads, you can now configure your device as a test device and use your own ad unit IDs that you've created in the Ad Manager UI.

Follow the steps below to add your device as a test device.

دستگاه تست خود را به صورت برنامه‌نویسی اضافه کنید

To register your test device, complete the following steps:

  1. Load your ads-integrated app and make an ad request.
  2. Check the logcat output for a message similar to the following, which shows you your device ID and how to add it as a test device:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    شناسه دستگاه آزمایشی خود را در کلیپ‌بورد کپی کنید.
  3. Modify your code to call RequestConfiguration.Builder.setTestDeviceIds() and pass in a list of your test device IDs.

    جاوا

    List<String> testDeviceIds = Arrays.asList("TEST_DEVICE_ID");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);

    کاتلین

    val testDeviceIds = listOf("TEST_DEVICE_ID")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)

    TEST_DEVICE_ID را با شناسه دستگاه آزمایشی خود جایگزین کنید.

    You can optionally check isTestDevice() to confirm that your device was properly added as a test device.

  4. برنامه خود را دوباره اجرا کنید. اگر تبلیغ، تبلیغ گوگل باشد، یک برچسب «تست اد» در بالای تبلیغ (بنر، بینابینی یا ویدیوی جایزه‌دار) مشاهده خواهید کرد:

    For native advanced ads, the headline asset is prepended with the string Test Ad .

Ads with this Test Ad label are safe to click. Requests, impressions, and clicks on test ads won't show up in your account's reports.

آزمایش با میانجیگری

واحدهای تبلیغاتی نمونه گوگل فقط تبلیغات گوگل را نشان می‌دهند. برای آزمایش پیکربندی میانجیگری خود، باید از رویکرد فعال‌سازی دستگاه‌های آزمایشی استفاده کنید.

تبلیغات واسطه‌ای برچسب «تبلیغ آزمایشی» را نمایش نمی‌دهند . شما مسئول هستید که مطمئن شوید تبلیغات آزمایشی برای هر یک از شبکه‌های واسطه‌گری شما فعال هستند تا این شبکه‌ها حساب شما را به دلیل فعالیت نامعتبر علامت‌گذاری نکنند. برای اطلاعات بیشتر به راهنمای واسطه‌گری مربوط به هر شبکه مراجعه کنید.

اگر مطمئن نیستید که آیا یک آداپتور شبکه تبلیغاتی میانجی از تبلیغات آزمایشی پشتیبانی می‌کند یا خیر، بهتر است در طول توسعه از کلیک کردن روی تبلیغات آن شبکه خودداری کنید. می‌توانید از متد getMediationAdapterClassName() روی هر یک از قالب‌های تبلیغاتی استفاده کنید تا بفهمید کدام شبکه تبلیغاتی، تبلیغ فعلی را ارائه می‌دهد.