تقليل وقت الاستجابة لمرّة الظهور الأولى

اختيار النظام الأساسي: Android iOS Unity Android (الإصدار القديم)

يمكن أن يؤدي بدء إعداد تطبيق باستخدام سلاسل توسّط العرض الإعلاني بدون انقطاع طويلة ومحوّلات متعدّدة تابعة لجهات خارجية إلى زيادة وقت الاستجابة لطلب عرض الإعلان من أجل مرّات الظهور المهمة التي تظهر أولاً في جلسة المستخدِم. ويمكن أن يؤدي هذا الارتفاع في وقت الاستجابة لمرّة الظهور الأولى إلى منع ظهور الإعلان لأنّ طلب عرض الإعلان لم يتلقَّ بعد ردًا.

يشرح هذا الدليل ما يلي لتقليل وقت الاستجابة لمرّة الظهور الأولى في جلسات تطبيقك:

قبل البدء

قبل المتابعة، عليك إعداد GMA Next-Gen SDK.

ضبط مهلة لبدء الإعداد

لتجنُّب تفويت فرصة ظهور الإعلان، عليك ضبط مهلة لبدء الإعداد. يمنع هذا النهج تطبيقك من تجاوز المهلة الزمنية التي حدّدتها. يمكنك المتابعة بطلب عرض الإعلان بعد انتهاء المهلة الزمنية التي ضبطتها أو بعد اكتمال بدء الإعداد.

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

ينشئ المثال التالي إعدادًا لبدء إعداد المحوّل ويضبط مهلة لبدء الإعداد مدتها خمس ثوانٍ:

Kotlin

val adapterConfig =
  AdapterInitializationConfig.Builder()
    .setAllowedAdFormats(setOf(AdFormat.APP_OPEN_AD))
    .setInitializationTimeoutMs(5000)
    .build()

جافا

AdapterInitializationConfig adapterConfig =
    new AdapterInitializationConfig.Builder()
        .setAllowedAdFormats(Set.of(AdFormat.APP_OPEN_AD))
        .setInitializationTimeoutMs(5000)
        .build();

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استخدام المحوّل القابل للضبط بدء الإعداد.

إزالة مصادر إعلانات للعرض بدون انقطاع من طلبك الأول

لعرض الإعلانات بدون أي وقت استجابة إضافي من مصادر إعلانات للعرض بدون انقطاع، عليك تنفيذ تصنيف المفتاح/القيمة لإزالة مصادر إعلانات للعرض بدون انقطاع من طلب عرض الإعلان الأول. أكمِل الخطوات التالية:

  1. أنشِئ مجموعة توسّط وأضِف مصادر إعلانات مستندة إلى عروض الأسعار.
  2. أضِف تصنيف المفتاح/القيمة إلى مجموعة التوسّط الجديدة المستندة إلى عروض الأسعار فقط باستخدام المفتاح latency والقيمة low.
  3. امنح الأولوية لمجموعة التوسّط الجديدة المستندة إلى عروض الأسعار فقط فوق مجموعة التوسّط الأساسية في واجهة المستخدِم. لتعديل الترتيب، عليك تغيير أولوية مجموعة التوسّط.
  4. في طلب عرض إعلانك الأول، أدرِج زوج المفتاح/القيمة للاستهداف المخصّص:

    Kotlin

    val request = AdRequest.Builder("AD_UNIT_ID")
        .putCustomTargeting("latency", "low")
        .build()
    

    جافا

    AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
        .putCustomTargeting("latency", "low")
        .build();
    

  5. اختبِر إعداد تصنيف المفتاح/القيمة للتأكّد من أنّك تستهدف بشكلٍ صحيح مجموعة التوسّط الجديدة المستندة إلى عروض الأسعار فقط.

تحسين الأداء في مرّات الظهور الأقل حساسية للوقت

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