تحميل الإعلانات مُسبقًا

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

يمكنك تعديل هذا السلوك باستخدام طلب adConfig() لفرض التحميل المسبق للإعلانات على الفور كما يلي.

<script async
      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
      crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
   adConfig({preloadAdBreaks: 'on'});
</script>

ملاحظة مهمة: إذا كنت تريد فرض تحميل الإعلانات مسبقًا، عليك إجراء هذه المكالمة قبل المكالمة الأولى إلى adBreak(). بعد الانتهاء من ضبط قيمة preloadAdBreaks، يتم تجاهل أي محاولات لاحقة لتغييرها.

للمساعدة في ضمان ظهور الإعلانات مبكرًا في لعبتك، يمكنك:

  1. احرص على التحميل المُسبق للإعلانات من خلال الاتصال بالرقم adConfig({preloadAdBreaks: 'on'}). وهذا يضمن أن يكون هناك إعلان جاهزًا للعرض قبل المكالمة الأولى إلى adBreak().
  2. قلِّل data-ad-frequency-hint بحيث يتم عرض الإعلانات بوتيرة أكبر.