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

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

پيش نياز

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

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

در اینجا واحدهای تبلیغاتی نمایشی هستند که به خلاقیت های آزمایشی خاصی برای هر قالب اشاره می کنند:

قالب آگهی نمونه شناسه واحد تبلیغات
برنامه باز شود /6499/example/app-open
بنر تطبیقی /6499/example/adaptive-banner
بنر با اندازه ثابت /6499/example/banner
بینابینی /6499/example/interstitial
پاداش داده شد /6499/example/rewarded
بینابینی پاداش /21775744923/example/rewarded_interstitial
بومی /6499/example/native
ویدیوی بومی /6499/example/native-video

دستگاه های تست را فعال کنید

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

مراحل زیر را دنبال کنید تا دستگاه خود را به عنوان یک دستگاه آزمایشی اضافه کنید.

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

اگر می‌خواهید تبلیغات را در برنامه خود در حین توسعه آزمایش کنید، مراحل زیر را دنبال کنید تا دستگاه آزمایشی خود را بصورت برنامه‌نویسی ثبت کنید.

  1. برنامه ادغام شده با تبلیغات خود را بارگیری کنید و درخواست تبلیغات کنید.
  2. خروجی logcat را برای پیامی مانند پیام زیر بررسی کنید که شناسه دستگاه شما و نحوه اضافه کردن آن را به عنوان یک دستگاه آزمایشی به شما نشان می‌دهد:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    شناسه دستگاه آزمایشی خود را در کلیپ‌بورد خود کپی کنید.
  3. کد خود را برای فراخوانیRequestConfiguration.Builder.setTestDeviceIds()تغییر دهید و لیستی از شناسه های دستگاه آزمایشی خود را بگذرانید.

    جاوا

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

    کاتلین

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    می توانید به صورت اختیاریisTestDevice()را بررسی کنید تا تأیید کنید که دستگاه شما به درستی به عنوان یک دستگاه آزمایشی اضافه شده است.
  4. برنامه خود را دوباره اجرا کنید. اگر تبلیغ یک تبلیغ Google باشد، یک برچسب آگهی آزمایشی را در قسمت بالای آگهی (برنما، ویدیوی بینابینی یا پاداش) خواهید دید:

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

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

توجه: برای مشاهده برچسب آگهی آزمایشی ، باید از نسخه SDK 11.6.0 یا بالاتر استفاده کنید.

تست با میانجیگری

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

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

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