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

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

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

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

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

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

پیش‌نیازها

  • شروع به کار را تکمیل کنید.

  • Google Mobile Ads Unity Plugin را به برنامه Unity خود وارد کنید.

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

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

توجه به این نکته مهم است که واحدهای آگهی آزمایشی ارائه‌شده توسط Google بسته به پلاتفرم باید متفاوت باشند. برای درخواست‌های آگهی آزمایشی در iOS باید از واحد آگهی آزمایشی iOS و برای درخواست‌های آگهی آزمایشی در Android باید از واحد آگهی آزمایشی Android استفاده کنید.

در اینجا نمونه واحدهای آگهی برای هر قالب در Android و iOS آورده شده است:

قالب آگهی شناسه واحد آگهی نمونه
صفحه باز شدن برنامه /21775744923/example/app-open
برنمای اندازه ثابت /21775744923/example/fixed-size-banner
برنمای تطبیقی لنگرانداخته /21775744923/example/adaptive-banner
میان‌آگهی /21775744923/example/interstitial
پاداش‌داده‌شده /21775744923/example/rewarded
بینابینی پاداش‌دار /21775744923/example/rewarded-interstitial
بومی /21775744923/example/native
ویدیو بومی /21775744923/example/native-video
تصویردرتصویر /21775744923/example/picture-in-picture

این واحدهای آگهی به طرح‌آگهی‌های آزمایشی خاصی اشاره می‌کنند.

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

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

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

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

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

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

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

  1. برنامه‌ای را که با 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);
    }
  2. کنسول یا برونداد 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" ];
  3. شناسه دستگاه آزمایشی الفباعددی را در بریده‌دان کپی کنید.

  4. کدتان را اصلاح کنید تا شناسه‌های دستگاه آزمایشی را به فهرست RequestConfiguration.TestDeviceIds اضافه کنید.

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. requestConfiguration را به‌طور سراسری روی MobileAds تنظیم کنید.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. برنامه‌تان را دوباره اجرا کنید. اگر دستگاهتان را به‌درستی به‌عنوان دستگاه آزمایشی اضافه کرده باشید، برچسب آگهی آزمایشی را در مرکز بالای آگهی‌های پاداشی، بینابینی، و برنمایی خواهید دید:

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

  7. اکنون که دستگاهتان به‌عنوان دستگاه آزمایشی ثبت شده است، می‌توانید با جایگزین کردن adUnitID آزمایشی با adUnitID خودتان، آگهی‌های آزمایشی واقعی‌تری دریافت کنید.

آزمایش با «ویرایشگر Unity»

از نسخه ۵.۴.۰، می‌توانید آگهی‌هایتان را مستقیماً در ویرایشگر Unity آزمایش کنید. ویرایشگر تصویر «پیش‌ساخته‌ای» اضافه می‌کند که تجربه‌ای مشابه با نحوه عملکرد آگهی‌های واقعی در پلاتفرم تلفن همراه ارائه می‌دهد.

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

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

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

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