تتضمّن "الإعلانات المدمجة مع المحتوى" العديد من الميزات المتقدّمة التي تتيح لك إجراء تخصيصات إضافية وتقديم أفضل تجربة إعلانية ممكنة. يوضّح لك هذا الدليل كيفية استخدام الميزات المتقدّمة في "الإعلانات المدمجة مع المحتوى".
المتطلبات الأساسية
- دمج شكل "الإعلان المدمج مع المحتوى"
عناصر التحكّم في مواد العرض
يوضّح هذا القسم كيفية تخصيص مواد عرض التصميمات الإعلانية في "الإعلانات المدمجة مع المحتوى". يمكنك تحديد نسبة عرض إلى ارتفاع مفضّلة لمواد العرض المرئية وكيفية تنزيل مواد عرض الصور وعرضها.
عناصر التحكّم في نسبة العرض إلى الارتفاع المفضّلة لمواد العرض المرئية
تتيح لك عناصر التحكّم في نسبة العرض إلى الارتفاع لمواد العرض المرئية تحديد نسبة عرض إلى ارتفاع مفضّلة لتصميمات الإعلانات.
اضبط 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
مواضع "خيارات الإعلان"
يوضّح هذا القسم كيفية تحديد موضع تراكب "خيارات الإعلان". يمكنك ضبط موضع التراكب في إحدى الزوايا الأربع أو عرضه ضمن طريقة عرض مخصّصة.
عناصر التحكّم في موضع "خيارات الإعلان"
تتيح لك عناصر التحكّم في موضع "خيارات الإعلان" اختيار الزاوية التي سيتم فيها عرض رمز "خيارات الإعلان".
اضبط GADNativeAdViewAdOptions preferredAdChoicesPosition
باستخدام قيمة GADAdChoicesPosition.
إذا لم يتم ضبط هذه السمة، يتم ضبط موضع رمز "خيارات الإعلان" على أعلى يسار الصفحة.
إذا تم ضبط هذه السمة، يتم وضع "خيارات الإعلان" في الموضع المخصّص المطلوب.
يوضّح المثال التالي كيفية ضبط موضع مخصّص لصورة "خيارات الإعلان".
Swift
Objective-C
طريقة عرض مخصّصة لـ "خيارات الإعلان"
تتيح لك ميزة طريقة العرض المخصّصة لـ "خيارات الإعلان" وضع رمز "خيارات الإعلان" في موضع مخصّص. يختلف ذلك عن عناصر التحكّم في موضع "خيارات الإعلان"، التي تسمح فقط بتحديد إحدى الزوايا الأربع.
اضبط السمة GADNativeAd.adChoicesView
باستخدام GADAdChoicesView
قبل العرض، وسيتم عرض محتوى "خيارات الإعلان" داخل الـ
GADAdChoicesView.
يوضّح المثال التالي كيفية ضبط طريقة عرض مخصّصة لـ "خيارات الإعلان". يتم عرض رمز "خيارات الإعلان" داخل 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
عرض عناصر التحكّم المخصّصة في الفيديو
يمكنك عرض عناصر التحكّم المخصّصة في الفيديو باستخدام أفضل الممارسات التالية:
- اعرض طريقة عرض عناصر التحكّم المخصّصة كعنصر ثانوي لطريقة عرض الإعلان المدمج مع المحتوى. يتيح هذا النهج لحسابات إمكانية العرض في ميزة "القياس المفتوح" اعتبار عناصر التحكّم المخصّصة عائقًا غير ضار.
- تجنَّب عرض تراكب غير مرئي على طريقة عرض الوسائط بأكملها. تحظر التراكبات النقرات على طريقة عرض الوسائط، ما يؤثّر سلبًا في أداء "الإعلانات المدمجة مع المحتوى". بدلاً من ذلك، أنشِئ تراكبًا صغيرًا يكون كبيرًا بما يكفي لاحتواء عناصر التحكّم.