ميزة "التحميل المُسبَق للإعلانات" هي ميزة لتحميل الإعلانات تديرها Google في Google Mobile Ads Unity Plugin، وتتولّى إدارة تحميل الإعلانات وتخزينها مؤقتًا بالنيابة عنك. يتطلّب التحميل المُسبَق للإعلانات إجراء تغيير في طريقة إدارة تحميل الإعلانات. لتحسين الأداء باستخدام ميزة التحميل المُسبَق للإعلانات، عليك إيقاف التخزين المؤقت المخصّص وتفويض هذه المسؤولية إلى Google Mobile Ads Unity Plugin.
توفّر ميزة "التحميل المُسبَق للإعلانات" المزايا التالية مقارنةً بالتحميل اليدوي للإعلانات:
- إدارة المراجع: تحتفظ هذه الميزة بالإعلانات التي تم تحميلها، ما يغنيك عن الاحتفاظ بالمراجع إلى أن تصبح مستعدًا لعرضها.
- إعادة التحميل التلقائي: يتم تلقائيًا تحميل إعلان جديد عند سحب إعلان من ذاكرة التخزين المؤقت.
- عمليات إعادة المحاولة المُدارة: تتم تلقائيًا إعادة محاولة الطلبات التي تعذّر تنفيذها باستخدام التراجع الدليلي.
- التعامل مع انتهاء الصلاحية: يتم تلقائيًا إعادة تحميل الإعلانات قبل انتهاء صلاحيتها (عادةً بعد ساعة واحدة).
- تحسين ذاكرة التخزين المؤقت: إذا كنت تستخدم حجم ذاكرة تخزين مؤقت أكبر من واحد، تعمل Google Mobile Ads Unity Plugin على تحسين ترتيب ذاكرة التخزين المؤقت لعرض أفضل إعلان.
يتناول هذا الدليل كيفية ضبط إعدادات الإعلانات المحمَّلة مسبقًا والتحقّق من توفّرها وعرضها.
المتطلبات الأساسية
قبل المتابعة في هذا الدليل التعليمي، عليك إعداد Google Mobile Ads Unity Plugin.
بدء التحميل المُسبَق للإعلانات
عند بدء تشغيل التطبيق، استدعِ الطريقة Preload مرة واحدة. بعد استدعاء طريقة Preload، يتم تلقائيًا تحميل الإعلانات مسبقًا وإعادة محاولة الطلبات التي تعذّر تنفيذها للإعدادات المحمَّلة مسبقًا.Google Mobile Ads Unity Plugin
يبدأ المثال التالي في التحميل المُسبَق للإعلانات:
الحصول على الإعلان المحمَّل مسبقًا وعرضه
عند استخدام ميزة "التحميل المُسبَق للإعلانات"، يحتفظ Google Mobile Ads Unity Plugin بالإعلانات المخزّنة مؤقتًا.
عندما تريد عرض إعلان، استدعِ الدالة DequeueAd.
يستردّ Google Mobile Ads Unity Plugin الإعلان المتاح ويحمّل تلقائيًا الإعلان التالي مسبقًا في الخلفية.
تجنَّب استدعاء الطريقة DequeueAd إلى أن تكون مستعدًا لعرض إعلان. يسمح الاحتفاظ بالإعلانات في ذاكرة التخزين المؤقت Google Mobile Ads Unity Plugin بتحديث الإعلانات المنتهية الصلاحية تلقائيًا
وتحسين ذاكرة التخزين المؤقت.
يعرض المثال التالي كيفية استرداد إعلان تم تحميله مسبقًا وعرضه:
التحقّق من توفّر إعلان التحميل المُسبَق
للتحقّق من توفّر الإعلانات، اختَر أحد الخيارَين التاليَين:
- الحصول على معلومات حول توفّر الإعلانات المحمَّلة مسبقًا
- الاستماع إلى مدى توفّر الإعلانات المحمَّلة مسبقًا
الحصول على معلومات حول توفّر الإعلانات المحمَّلة مسبقًا
يتحقّق المثال التالي من توفّر الإعلانات:
الاستماع إلى مدى توفّر الإعلانات المحمَّلة مسبقًا
سجِّل أحداث التحميل المُسبَق لتلقّي إشعارات عند تحميل الإعلانات مُسبقًا بنجاح، أو تعذُّر تحميلها مُسبقًا، أو استنفاد ذاكرة التخزين المؤقت للإعلانات.
أحداث التحميل المُسبَق مخصّصة لأغراض إحصائية. ضمن عمليات معاودة الاتصال الخاصة بحدث التحميل المُسبق:
- عدم الاتصال بالرقم
Preload - تجنَّب استدعاء
DequeueAdما لم يكن سيتم عرض الإعلان على الفور.
يسجّل المثال التالي أحداث الإعلانات:
إيقاف التحميل المُسبَق للإعلانات
إذا لم تعُد بحاجة إلى عرض إعلانات لمعرّف التحميل المُسبَق مرة أخرى في الجلسة، يمكنك إيقاف التحميل المُسبَق للإعلانات. لإيقاف التحميل المسبق للإعلانات باستخدام معرّف تحميل مسبق معيّن، استخدِم الدالة Destroy مع معرّف تحميل مسبق. لإيقاف التحميل المُسبَق لجميع أدوات التحميل المُسبَق، استخدِم الدالة
DestroyAll.
ضبط حجم ذاكرة التخزين المؤقت
يتحكّم حجم ذاكرة التخزين المؤقت في عدد الإعلانات المحمَّلة مسبقًا والمخزَّنة في الذاكرة. تُحسِّن Google حجم ذاكرة التخزين المؤقت تلقائيًا لتحقيق التوازن بين استهلاك الذاكرة ووقت استجابة عرض الإعلانات. إذا كان تطبيقك يعرض الإعلانات قبل تحميل الإعلان التالي، يمكنك ضبط حجم ذاكرة التخزين المؤقت المخصّص لزيادة عدد الإعلانات التي يتم الاحتفاظ بها في الذاكرة.
حدود التحميل المُسبَق من ذاكرة التخزين المؤقت
تفرض Google Mobile Ads Unity Plugin حدًا على مستوى التطبيق على إجمالي عدد الإعلانات المحمَّلة مسبقًا في جميع الوحدات الإعلانية ومعرّفات التحميل المُسبَق:
- الحدّ التلقائي: يمكن أن يتضمّن Google Mobile Ads Unity Plugin ما يصل إلى 6 إعلانات محملة مسبقًا في الذاكرة. تتم مشاركة هذا الحد بين جميع التنسيقات ومعرّفات التحميل المُسبَق.
- ننصحك بالحفاظ على حجم ذاكرة التخزين المؤقت بمقدار 2 أو 3 لكل معرّف تحميل مُسبَق.