تمكين اختبار الإعلانات

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

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

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

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

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

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

إنّ أسرع طريقة لتفعيل الاختبار هي استخدام الوحدات الإعلانية الاختبارية المقدَّمة من Google. هذه الوحدات الإعلانية غير مرتبطة بـ AdMob لكي لا يؤدي حسابك إلى إنشاء زيارات غير صالحة باستخدام هذه الوحدات الإعلانية.

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

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

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

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

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

إضافة جهاز الاختبار في واجهة مستخدم AdMob

للحصول على طريقة بسيطة وغير آلية لإضافة جهاز اختباري واختبار الجديد أو الحالي جديدة، استخدم واجهة مستخدم AdMob. الحصول على الإرشادات

إضافة جهاز الاختبار آليًا

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

  1. تشغيل تطبيق تم إعداده باستخدام حزمة تطوير البرامج (SDK) لعرض الإعلانات على الأجهزة الجوّالة وتقديم طلب إعلان باستخدام أحد أرقام تعريف الوحدات الإعلانية الاختبارية المدرجة أعلاه.

    void loadBanner() {
      
      final adUnitId = Platform.isAndroid
        ? 'ca-app-pub-3940256099942544/6300978111'
        : 'ca-app-pub-3940256099942544/2934735716';
      final bannerAd = BannerAd(
        adUnitId: adUnitId,
        request: AdRequest(),
        size: 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". لاختبار التوسّط الإعداد، عليك استخدام تفعيل الأجهزة الاختبارية الخاص بك.

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

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