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

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

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

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

قبل البدء

قبل المتابعة، عليك إعداد Google Mobile Ads SDK.

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

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

لضبط مهلة والتحكّم بدقة في المحوّلات التي تتم تهيئتها، يمكنك الاطّلاع على استخدام تهيئة المحوّلات القابلة للضبط.

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

Swift

let adapterConfig = MediationInitializationConfiguration()
adapterConfig.includedAdFormats = [AdFormat.appOpen.rawValue as NSNumber]
adapterConfig.initializationTimeout = 5.0

Objective-C

GADMediationInitializationConfiguration *adapterConfig =
    [[GADMediationInitializationConfiguration alloc] init];
adapterConfig.includedAdFormats = [NSSet setWithArray:@[ @(GADAdFormatAppOpen) ]];
adapterConfig.initializationTimeout = 5.0;

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

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

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

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

    Swift

    let customTargeting: [String: String] = ["latency": "low"]
    let request = Request()
    request.customTargeting = customTargeting
    

    Objective-C

    NSDictionary *customTargeting = @{@"latency" : @"low"};
    GADRequest *request = [GADRequest request];
    request.customTargeting = customTargeting;
    

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

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

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