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

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

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

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

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

پیش‌نیازها

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

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

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

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

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

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

Android

قالب آگهی شناسه واحد آگهی نمونه
باز کردن برنامه ca-app-pub-3940256099942544/9257395921
برنمای اندازه ثابت ca-app-pub-3940256099942544/6300978111
برنمای تطبیقی لنگرانداخته ca-app-pub-3940256099942544/9214589741
بینابینی ca-app-pub-3940256099942544/1033173712
پاداش‌داده‌شده ca-app-pub-3940256099942544/5224354917
بینابینی پاداش‌دار ca-app-pub-3940256099942544/5354046379
بومی ca-app-pub-3940256099942544/2247696110
تصویردرتصویر ca-app-pub-3940256099942544/9657123429

iOS

قالب آگهی شناسه واحد آگهی نمونه
باز کردن برنامه ca-app-pub-3940256099942544/5575463023
برنمای اندازه ثابت ca-app-pub-3940256099942544/2934735716
برنمای تطبیقی لنگرانداخته ca-app-pub-3940256099942544/2435281174
بینابینی ca-app-pub-3940256099942544/4411468910
پاداش‌داده‌شده ca-app-pub-3940256099942544/1712485313
بینابینی پاداش‌دار ca-app-pub-3940256099942544/6978759866
بومی ca-app-pub-3940256099942544/3986624511
تصویردرتصویر ca-app-pub-3940256099942544/8810945611

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

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

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

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

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

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

استفاده از حالت آزمایشی در سطح برنامه

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

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

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

  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 شما اضافه شود.

    List<string> testDeviceIds = new List<string>();
    testDeviceIds.Add("TEST_DEVICE_ID");
    
    RequestConfiguration requestConfiguration = new RequestConfiguration
    {
        TestDeviceIds = testDeviceIds
    };

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

  5. requestConfiguration را به‌طور سراسری روی MobileAds تنظیم کنید.

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

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

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

آزمایش با Unity Editor

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

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

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

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

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