هذا الدليل مخصّص للناشرين الذين يدمجون البيانات الوصفية للإعلانات مع "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لنظام التشغيل Android.
المتطلبات الأساسية
- الإصدار 17.0.0 من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة كحدّ أدنى
- أكمِل الخطوات الواردة في مقالة الفيديو الذي يضم إعلانات مكافآت.
جلب البيانات الوصفية للإعلان
قد تريد بعض التطبيقات معرفة المزيد من المعلومات عن الإعلانات التي تم عرضها. يمكنك
الاستماع إلى التغييرات في البيانات الوصفية للإعلانات على إعلانات الفيديو التي تضم مكافآت من خلال استدعاء
RewardedVideoAd.setAdMetadataListener()
باستخدام عملية تنفيذ
AdMetadataListener
. بعد استدعاء AdMetadataListener.onAdMetadataChanged()
،
يمكنك التحقّق من RewardedVideo.getAdMetadata()
للاطّلاع على البيانات الوصفية للإعلان.
يتمّ استدعاء onAdMetadataChanged()
بعد تحميل إعلان أو عندما تتغيّر
بياناته الوصفية بشكل غير متزامن بعد تحميله. لا يمكن ضمان
توفّر البيانات الوصفية للإعلان في وقت تحميله، لذا ننصحك بالانتظار إلى حين تلقّي هذا الطلب قبل الوصول إلى البيانات الوصفية للإعلان.
في ما يلي مثال على رمز برمجي يعرض كيفية استرداد بيانات التعريف للإعلان:
RewardedAd.load(this, "/21775744923/example/rewarded", new AdManagerAdRequest.Builder().build(), new RewardedAdLoadCallback() { @Override public void onAdLoaded(@NonNull RewardedAd rewardedAd) { mRewardedAd = rewardedAd; rewardedAd.setOnAdMetadataChangedListener(new OnAdMetadataChangedListener() { @Override public void onAdMetadataChanged() { Bundle metadata = rewardedAd.getAdMetadata(); String adId = metadata.getString("AdId"); } }); } });
RewardedAd.load(this, "/21775744923/example/rewarded", AdManagerAdRequest.Builder().build(), object : RewardedAdLoadCallback() { override fun onAdLoaded(rewardedAd: RewardedAd) { mRewardedAd = rewardedAd rewardedAd.onAdMetadataChangedListener = OnAdMetadataChangedListener { val metadata = rewardedAd.adMetadata val adId = metadata.getString("AdId") } } })
بعد استرداد البيانات الوصفية، يمكنك التحقّق من الحِزمة بحثًا عن المفاتيح التي تهمّك. قد يكون لأنواع الإعلانات المختلفة مفاتيح بيانات وصفية مختلفة مرتبطة بها. تحتوي إعلانات الفيديو التي تستخدم نموذج عرض إعلانات الفيديو (VAST) على المفاتيح التالية:
Key |
النوع | الوصف |
---|---|---|
AdId |
سلسلة | رقم تعريف الإعلان، فارغ إذا لم يكن متوفّرًا |
AdTitle |
سلسلة | العنوان، فارغ إذا لم يتم تحديده |
CreativeDurationMs |
عدد صحيح | مدة تصميم الإعلان المحدّدة بالمللي ثانية، أو -1 إذا كان غير خطي |
TraffickingParameters |
سلسلة | مَعلمات الإحالة الناجحة، فارغة إذا لم تكن متوفّرة |
DealId |
سلسلة | معرّف الصفقة الأول المتوفّر في سلسلة الغلاف للإعلان الحالي، بدءًا من الأعلى، فارغ إذا لم يكن متوفّرًا. |
AdSystem |
سلسلة | خادم إعلانات المصدر للإعلان، فارغ إذا لم يكن متاحًا |
CreativeId |
سلسلة | رقم تعريف تصميم الإعلان المحدّد للإعلان، يكون فارغًا إذا لم يكن متوفّرًا. |
MediaURL |
سلسلة | عنوان URL للوسائط المحدّدة. |
Wrappers |
مصفوفة |
يتمّ ملء الصفيف بالعناصر بدءًا من إعلان البرنامج الإعلاني المضمّن الأقرب إلى الإعلان المضمّن (بالقرب من الإعلان المضمّن) ثمّ الانتقال إلى الخارج إلى إعلان البرنامج الإعلاني المضمّن الأبعد. يمثّل كل عنصر في المصفوفة قاموسًا يحتوي على المفاتيح والقيم التالية.
|