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


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

دو روش برای دریافت آگهی‌های آزمایشی وجود دارد:

  1. از یکی از واحدهای آگهی نمایشی Google استفاده کنید.

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

واحدهای آگهی نمایشی

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

در اینجا واحدهای آگهی نمایشی وجود دارد که به طرح‌های آگهی آزمایشی خاصی برای هر قالب اشاره می‌کند:

Android

قالب آگهی شناسه واحد آگهی نمونه
برنما ca-app-pub-3940256099942544/6300978111
بینابینی ca-app-pub-3940256099942544/1033173712
پاداش‌داده‌شده ca-app-pub-3940256099942544/5224354917

iOS

قالب آگهی شناسه واحد آگهی نمونه
برنما ca-app-pub-3940256099942544/2934735716
بینابینی ca-app-pub-3940256099942544/4411468910
پاداش‌داده‌شده ca-app-pub-3940256099942544/1712485313

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

اگر می‌خواهید آزمایش دقیق‌تری با آگهی‌های مشابه آگهی‌های تولیدی انجام دهید، اکنون می‌توانید دستگاهتان را به‌عنوان دستگاه آزمایشی پیکربندی کنید و از شناسه‌های واحد آگهی خودتان که در AdMob UI ایجاد کرده‌اید استفاده کنید. دستگاه‌های آزمایشی را می‌توان در AdMob UI یا به‌صورت برنامه‌نویسی بااستفاده از Google Mobile Ads SDK اضافه کرد.

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

دستگاه آزمایشی‌تان را در واسط کاربر AdMob اضافه کنید

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

افزودن دستگاه آزمایشی به‌صورت برنامه‌نویسی‌شده

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

  1. برنامه ادغام‌شده با آگهی را بار کنید و درخواست آگهی بدهید.

  2. کنسول را برای پیامی شبیه به این بررسی کنید:

    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" ];
     

    شناسه دستگاه آزمایشی‌تان را در بریده‌دان کپی کنید.

  3. کدتان را اصلاح کنید تا شناسه دستگاه آزمایشی را ازطریق SetRequestConfiguration تنظیم کنید:

      // Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b
      firebase::gma::RequestConfiguration request_configuration =
        firebase::gma::GetRequestConfiguration();
      request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b");
      firebase::gma::SetRequestConfiguration(request_configuration);
  4. برنامه‌تان را دوباره اجرا کنید. اگر آگهی از نوع آگهی Google باشد، برچسب حالت آزمایشی را در مرکز بالای آگهی (برنما، بینابینی، یا آگهی پاداشی) خواهید دید:

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

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

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

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

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