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

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

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

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

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

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

  • أكمِل عملية البدء.

  • استورِد المكوّن الإضافي Google Mobile Ads Unity إلى تطبيق Unity.

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

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

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

في ما يلي نماذج من الوحدات الإعلانية لكل شكل على نظامَي التشغيل Android وiOS:

شكل الإعلان نموذج رقم تعريف الوحدة الإعلانية
فتح التطبيق /21775744923/example/app-open
بانر /6499/example/adaptive-banner
الإعلانات البينية /6499/example/interstitial
إعلان بمكافأة /6499/example/rewarded
الإعلان البيني بمكافأة /21775744923/example/rewarded_interstitial
مدمج مع المحتوى /6499/example/native
فيديو مدمج مع المحتوى /6499/example/native-video

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

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

إذا أردت إجراء اختبارات أكثر صرامة باستخدام إعلانات ذات شكل نهائي، يمكنك: يمكنك الآن تهيئة جهازك كجهاز اختبار واستخدام أرقام تعريف الوحدات الإعلانية التي التي أنشأتها في واجهة ويب "مدير الإعلانات" يمكن إضافة أجهزة الاختبار في واجهة الويب أو آليًا باستخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

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

إضافة الجهاز الاختباري في واجهة ويب "مدير إعلانات Google"

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

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

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

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

    ...
    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

وبدءًا من الإصدار 5.4.0، يمكنك اختبار إعلاناتك مباشرةً في محرِّر Unity. سيضيف المحرِّر صورة Prefab لتقديم تجربة مشابهة سلوك الإعلانات الفعلية على الأنظمة الأساسية للأجهزة الجوّالة

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

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

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

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