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

این راهنما نحوه فعال کردن آگهی‌های آزمایشی را در ادغام آگهی‌هایتان توضیح می‌دهد. مهم است که آگهی‌های آزمایشی را درطول توسعه فعال کنید تا بتوانید بدون کسر هزینه از تبلیغ‌کنندگان 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

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

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

اگر می‌خواهید آزمایش‌های دقیق‌تری با آگهی‌های تولیدی داشته باشید، اکنون می‌توانید دستگاهتان را به‌عنوان دستگاه آزمایشی پیکربندی کنید و از شناسه‌های واحد آگهی خودتان که در میانای وب 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 Editor

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

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

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

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

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