تفعيل الإعلانات الاختبارية

اختيار النظام الأساسي: Android جديد Android iOS Unity Flutter

يوضّح هذا الدليل كيفية تفعيل الإعلانات الاختبارية في عملية دمج الإعلانات. من المهم تفعيل الإعلانات الاختبارية أثناء التطوير حتى تتمكّن من النقر عليها بدون تحصيل رسوم من مُعلني Google. إذا نقرتَ على عدد كبير جدًا من الإعلانات بدون استخدام وضع الاختبار، قد يتم الإبلاغ عن حسابك بسبب النشاط غير الصالح.

هناك طريقتان للحصول على إعلانات اختبارية:

  1. استخدِم نموذج وحدة إعلانية من Google.

  2. استخدِم وحدتك الإعلانية وفعِّل الأجهزة الاختبارية.

المتطلبات الأساسية

قبل المتابعة، يُرجى تنفيذ ما يلي:

نماذج الوحدات الإعلانية

أسرع طريقة لتفعيل الاختبار هي استخدام الوحدات الإعلانية الاختبارية التي توفّرها Google. هذه الوحدات الإعلانية غير مرتبطة بحسابك على Ad Manager، لذلك من غير المحتمل أن يُنشئ حسابك زيارات غير صالحة عند استخدام هذه الوحدات الإعلانية.

من المهم ملاحظة أنّ Google لديها وحدات إعلانية اختبارية مختلفة لنظامَي التشغيل Android و iOS. عليك استخدام وحدة إعلانية اختبارية لنظام التشغيل iOS لتقديم طلبات إعلانات اختبارية على iOS، ووحدة إعلانية اختبارية لنظام التشغيل Android لتقديم الطلبات على Android.

تشير هذه الوحدات الإعلانية إلى مواد عرض اختبارية محدّدة.

تفعيل الأجهزة الاختبارية

إذا أردت إجراء اختبار أكثر دقة باستخدام إعلانات ذات شكل نهائي، يمكنك الآن إعداد جهازك على أنّه جهاز اختباري واستخدام أرقام تعريف الوحدات الإعلانية التي أنشأتها في واجهة مستخدم Ad Manager.

اتّبِع الخطوات التالية لإضافة جهازك كجهاز اختباري.

إضافة جهازك الاختباري بطريقة آلية

إذا أردت اختبار الإعلانات في تطبيقك أثناء تطويره، اتّبِع الخطوات التالية لتسجيل جهاز الاختبار آليًا.

  1. شغِّل تطبيقًا تم إعداده باستخدام Google Mobile Ads Flutter Plugin وقدِّم طلب عرض الإعلان باستخدام أحد أرقام تعريف الوحدات الإعلانية الاختبارية المدرَجة أعلاه.

    void loadBanner() {
      
      final adUnitId = '/21775744923/example/adaptive-banner';
      final bannerAd = AdManagerBannerAd(
        adUnitId: adUnitId,
        request: AdManagerAdRequest(),
        sizes: [AdSize.banner],
      );
      bannerAd.load();
      
    }
    
  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. عدِّل الرمز البرمجي لاستدعاء MobileAds.instance.updateRequestConfiguration باستخدام قائمة أرقام تعريف أجهزتك الاختبارية قبل تقديم طلب عرض الإعلان.

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. أعِد تشغيل تطبيقك. إذا أضفت جهازك بشكلٍ صحيح كجهاز اختباري، سيظهر لك التصنيف إعلان اختباري في أعلى وسط إعلانات البانر والإعلانات البينية والإعلانات مقابل مكافأة:

    يمكنك النقر بأمان على الإعلانات التي تحمل التصنيف إعلان اختباري. لا تظهر أي طلبات أو مرّات ظهور أو نقرات على الإعلانات الاختبارية في تقارير حسابك.

  6. بعد تسجيل جهازك كجهاز اختباري، يمكنك البدء في تلقّي إعلانات اختبارية أكثر واقعية من خلال استبدال adUnitID الاختبارية برقم تعريف adUnitID الخاص بك.

الاختبار باستخدام التوسّط

لا تعرض نماذج الوحدات الإعلانية من Google إلا "إعلانات Google". ولاختبار إعداد التوسّط ، عليك تفعيل الأجهزة الاختبارية.

لا تعرض الإعلانات التي يتم عرضها من خلال التوسّط التصنيف إعلان اختباري. أنت مسؤول عن ضمان تفعيل الإعلانات الاختبارية لكل شبكة من شبكات التوسّط حتى لا تضع هذه الشبكات علامة على حسابك بسبب النشاط غير الصالح. لمزيد من المعلومات، يُرجى الاطّلاع على دليل التوسّط لكل شبكة .

إذا لم تكن متأكدًا مما إذا كان محوّل شبكة إعلانات التوسّط يتيح عرض الإعلانات الاختبارية، من الأفضل تجنُّب النقر على الإعلانات من تلك الشبكة أثناء التطوير. يمكنك الاطّلاع على Ad.responseInfo في أيّ من أشكال الإعلانات لمعرفة شبكة الإعلانات التي عرضت الإعلان الحالي.