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

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

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

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

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

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

  • أكمِل البدء.

  • يمكنك استيراد مكوّن Unity ضمن "إعلانات Google" للأجهزة الجوّالة إلى تطبيق Unity.

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

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

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

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

Android

شكل الإعلان نموذج رقم تعريف الوحدة الإعلانية
التطبيق مفتوح ca-app-pub-3940256099942544/3419835294
إعلانات البانر ca-app-pub-3940256099942544/6300978111
الإعلانات البينية ca-app-pub-3940256099942544/1033173712
إعلان بمكافأة ca-app-pub-3940256099942544/5224354917
الإعلانات البينية بمكافأة ca-app-pub-3940256099942544/5354046379
الإعلانات المدمجة مع المحتوى ca-app-pub-3940256099942544/2247696110

iOS

شكل الإعلان نموذج رقم تعريف الوحدة الإعلانية
التطبيق مفتوح ca-app-pub-3940256099942544/5662855259
إعلانات البانر ca-app-pub-3940256099942544/2934735716
الإعلانات البينية ca-app-pub-3940256099942544/4411468910
إعلان بمكافأة ca-app-pub-3940256099942544/1712485313
الإعلانات البينية بمكافأة ca-app-pub-3940256099942544/6978759866
الإعلانات المدمجة مع المحتوى ca-app-pub-3940256099942544/3986624511

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

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

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

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

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

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

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

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

  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.Builder().build();
        // 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. أضِف رقم تعريف الجهاز التجريبي إلى القائمة التي تم إنشاؤها.

    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. يمكنك تعديل الرمز للاتصال بالرقم SetTestDeviceIds على RequestConfiguration.Builder باستخدام قائمة أرقام تعريف الأجهزة التجريبية.

    List<string> deviceIds = new List<string>();
    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
    RequestConfiguration requestConfiguration = new RequestConfiguration
        .Builder()
        .SetTestDeviceIds(deviceIds)
        .build();
  6. إعداد requestConfiguration عالميًا على MobileAds.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  7. أعِد تشغيل تطبيقك. إذا أضفت جهازك بشكل صحيح كجهاز اختباري، سيظهر لك تصنيف إعلان اختباري في وسط الجزء العلوي من إعلان البانر والإعلانات البينية والإعلانات بمكافأة:

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

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

الاختبار باستخدام "محرّر الوحدات"

بدايةً من الإصدار 5.4.0، يمكنك اختبار إعلاناتك مباشرةً في "محرر Unity". سيضيف المحرّر صورة مسبقة بما يمنح تجربة مماثلة لمعرفة كيفية عمل الإعلانات الفعلية على نظام جوّال.

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

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

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

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