تتضمّن "الإعلانات المدمجة مع المحتوى" العديد من الميزات المتقدّمة التي تتيح لك إجراء عمليات تخصيص إضافية وتقديم أفضل تجربة إعلانية ممكنة. يوضّح لك هذا الدليل كيفية استخدام الميزات المتقدّمة لـ "الإعلانات المدمجة مع المحتوى".
المتطلبات الأساسية
عناصر التحكّم في مواد العرض
يوضّح هذا القسم بالتفصيل كيفية تخصيص ملفات أصول المواد الإبداعية في "الإعلانات المدمجة مع المحتوى". يمكنك تحديد نسبة العرض إلى الارتفاع المفضّلة لملفات الوسائط وكيفية تنزيل مواد عرض الصور وعرضها.
عناصر التحكّم المفضّلة في نسبة العرض إلى الارتفاع للوسائط
تتيح لك عناصر التحكّم في نسبة العرض إلى الارتفاع للوسائط تحديد نسبة العرض إلى الارتفاع المفضّلة لمواد الإعلان الإبداعية.
اضبط GADNativeAdMediaAdLoaderOptions mediaAspectRatio باستخدام GADMediaAspectRatio.
في حال عدم ضبط هذه السمة، يمكن أن يكون للإعلان الذي يتم عرضه أي نسبة عرض إلى ارتفاع للوسائط.
عند ضبط هذه السمة، ستتمكّن من تحسين تجربة المستخدم من خلال تحديد النوع المفضّل لنسبة العرض إلى الارتفاع.
يوجّه المثال التالي حزمة تطوير البرامج (SDK) إلى تفضيل عرض صورة أو فيديو بنسبة عرض إلى ارتفاع معيّنة.
Swift
Objective-C
استبدِل nativeAdUnitID برقم تعريف وحدتك الإعلانية.
التحكّم في تنزيل الصور
يتيح لك عنصر التحكّم في تنزيل الصور تحديد ما إذا كانت حزمة تطوير البرامج (SDK) ستعرض مواد عرض الصور أو معرّفات الموارد المنتظمة (URI) فقط.
اضبط GADNativeAdImageAdLoaderOptions disableImageLoading
على قيمة BOOL.
تكون عناصر التحكّم في تنزيل الصور غير مفعّلة تلقائيًا.
عند إيقاف هذا الخيار، يملأ Google Mobile Ads SDK كلاً من الصورة ومعرّف الموارد المنتظم (URI) نيابةً عنك.
عند تفعيل هذه الميزة، تملأ حزمة تطوير البرامج (SDK) معرّف الموارد المنتظم (URI) فقط، ما يتيح لك تنزيل الصور الفعلية وفقًا لتقديرك.
يوجّه المثال التالي حزمة تطوير البرامج (SDK) إلى عرض معرّف الموارد المنتظم (URI) فقط.
Swift
Objective-C
عناصر التحكّم في حمولة الصور
تتضمّن بعض الإعلانات سلسلة من الصور بدلاً من صورة واحدة فقط. استخدِم هذه الميزة للإشارة إلى ما إذا كان تطبيقك جاهزًا لعرض جميع الصور أو صورة واحدة فقط.
تكون عناصر التحكّم في حمولة الصور غير مفعَّلة تلقائيًا.
عند إيقاف هذا الخيار، يطلب تطبيقك من حزمة تطوير البرامج (SDK) تقديم الصورة الأولى فقط لأي مواد عرض تحتوي على سلسلة.
عند تفعيل هذا الخيار، يشير تطبيقك إلى أنّه جاهز لعرض جميع الصور لأي مواد عرض تحتوي على أكثر من صورة واحدة.
يوجّه المثال التالي حزمة تطوير البرامج (SDK) لعرض مواد عرض صور متعددة.
Swift
Objective-C
مواضع "خيارات الإعلان"
يوضّح هذا القسم بالتفصيل كيفية تحديد موضع تراكب AdChoices. يمكنك ضبط موضع الإعلان في أحد الأركان الأربعة أو عرضه ضمن عرض مخصّص.
عناصر التحكّم في موضع AdChoices
تتيح لك عناصر التحكّم في موضع AdChoices اختيار الزاوية التي تريد عرض رمز "خيارات الإعلان" فيها.
اضبط GADNativeAdViewAdOptions preferredAdChoicesPosition
باستخدام قيمة GADAdChoicesPosition.
في حال عدم ضبطه، يتم ضبط موضع رمز "خيارات الإعلان" على أعلى يسار الصفحة.
في حال ضبط هذا الخيار، يتم وضع AdChoices في الموضع المخصّص حسب الطلب.
يوضّح المثال التالي كيفية ضبط موضع مخصّص لصورة AdChoices.
Swift
Objective-C
عرض مخصّص لـ AdChoices
تتيح لك ميزة العرض المخصّص لـ "خيارات الإعلان" وضع رمز "خيارات الإعلان" في موقع مخصّص. يختلف ذلك عن عناصر التحكّم في موضع AdChoices التي تسمح فقط بتحديد إحدى الزوايا الأربع.
اضبط السمة GADNativeAd.adChoicesView
باستخدام GADAdChoicesView
قبل العرض، وسيتم عرض محتوى "خيارات الإعلان" داخل
GADAdChoicesView.
يوضّح المثال التالي كيفية ضبط عرض مخصّص لـ AdChoices. يتم عرض رمز "خيارات الإعلان" داخل GADAdChoicesView:
Swift
Objective-C
عناصر التحكُّم في الفيديو
يوضّح هذا القسم كيفية تخصيص تجربة تشغيل إعلانات الفيديو. ويمكنك ضبط حالة كتم الصوت الأولية وتنفيذ عناصر تحكّم مخصّصة في التشغيل.
بدء سلوك كتم الصوت
يتيح لك سلوك "بدء التشغيل مع كتم الصوت" إيقاف الصوت الأولي للفيديو أو تفعيله.
اضبط GADVideoOptions startMuted
على قيمة BOOL.
يتم تفعيل سلوك "بدء الاجتماع بكتم الصوت" تلقائيًا.
عند إيقاف هذا الخيار، يطلب تطبيقك بدء الفيديو بالصوت.
عند تفعيل هذا الخيار، يطلب تطبيقك أن يبدأ الفيديو بدون صوت.
يوضّح المثال التالي كيفية بدء الفيديو مع تفعيل الصوت.
Swift
Objective-C
عناصر التحكّم المخصّصة في التشغيل
يتيح لك ذلك طلب عناصر تحكّم مخصّصة في إدخال الفيديو لتشغيل الفيديو أو إيقافه مؤقتًا أو كتم صوته.
اضبط GADVideoOptions customControlsRequested
على قيمة BOOL.
تكون عناصر التحكّم المخصّصة في التشغيل غير مفعّلة تلقائيًا.
وعند إيقافها، سيعرض الفيديو عناصر التحكّم في الإدخال التي تعرضها حزمة تطوير البرامج (SDK).
- عند تفعيل هذه الميزة، يمكنك استخدام
GADVideoController playوGADVideoController pauseوGADVideoController setMuteللتحكّم في إعلان الفيديو.
إذا كان الإعلان يتضمّن محتوى فيديو وتم تفعيل عناصر التحكّم المخصّصة، يجب عرض عناصر التحكّم المخصّصة مع الإعلان، لأنّ الإعلان لن يعرض أيّ عناصر تحكّم بنفسه. يمكن لعناصر التحكّم بعد ذلك استدعاء الطرق ذات الصلة في
يوضّح المثال التالي كيفية طلب فيديو يتضمّن عناصر تحكّم مخصّصة في التشغيل.
Swift
Objective-C
التحقّق من تفعيل عناصر التحكّم المخصّصة
بما أنّه لا يمكن معرفة ما إذا كان الإعلان الذي سيتم عرضه سيسمح بعناصر التحكّم المخصّصة في الفيديو في وقت الطلب، عليك التحقّق مما إذا كانت عناصر التحكّم المخصّصة مفعّلة فيه.
Swift
Objective-C
عرض عناصر تحكّم مخصّصة في الفيديو
يمكنك عرض عناصر تحكّم مخصّصة في الفيديو باتّباع أفضل الممارسات التالية:
- اعرض طريقة عرض عناصر التحكّم المخصّصة كعنصر فرعي لطريقة عرض الإعلان المدمج مع المحتوى. يتيح هذا الأسلوب لعمليات احتساب إمكانية العرض في القياس المفتوح اعتبار عناصر التحكّم المخصّصة عائقًا مسموحًا به.
- تجنَّب عرض نافذة مرافقة غير مرئية فوق عرض الوسائط بالكامل. تحظر العناصر المضافة النقرات على طريقة عرض الوسائط، ما يؤثر سلبًا في أداء "الإعلانات المدمجة مع المحتوى". بدلاً من ذلك، أنشئ تراكبًا صغيرًا يكفي فقط لعناصر التحكّم.
إيماءات النقر المخصّصة
"إيماءات النقر المخصّصة" هي ميزة في "الإعلانات المدمجة مع المحتوى" تتيح لك تسجيل النقرات على الإعلانات من خلال التمرير السريع على مشاهدات الإعلانات. وتعمل مع التطبيقات التي تستخدم إيماءات التمرير السريع للتنقّل في المحتوى. يوضّح لك هذا الدليل كيفية تفعيل إيماءات النقر المخصّصة في "الإعلانات المدمجة مع المحتوى".
ابدأ بإنشاء مثيل GADNativeAdCustomClickGestureOptions
باستخدام اتجاه التمرير السريع الذي اخترته. عليك أيضًا تحديد ما إذا كنت تريد السماح
بالنقرات كعمليات نقر.
تكون إيماءات النقر المخصّصة غير مفعّلة تلقائيًا.
وعند إيقافها، يتم احتساب النقرات فقط.
عند تفعيل هذا الخيار، يتم احتساب إيماءات التمرير السريع كنقرات، ويمكنك تحديد ما إذا كان سيتم احتساب النقرات كنقرات أم لا.
يوضّح المثال التالي كيفية تنفيذ إيماءة تمرير مخصّصة إلى اليمين مع الحفاظ على سلوك النقر العادي.
Swift
Objective-C
الاستماع إلى أحداث إيماءات التمرير السريع
عند تسجيل نقرة بإيماءة تمرير سريع، تستدعي Google Mobile Ads SDK طريقة التفويض
nativeAdDidRecordSwipeGestureClick:
في GADNativeAdDelegate
، بالإضافة إلى طريقة التفويض الحالية nativeAdDidRecordClick:.
Swift
Objective-C
الوساطة
لا تعمل إيماءات النقر المخصّصة إلا على "الإعلانات المدمجة مع المحتوى" التي تعرضها "SDK لإعلانات Google على الأجهزة الجوّالة". مصادر الإعلانات التي تتطلّب حزم تطوير برامج (SDK) تابعة لجهات خارجية من أجل العرض لا تستجيب لإعداد اتجاهات النقر المخصّصة.