تصميم الإعلانات المدمَجة مع المحتوى في واجهة مستخدم "مدير الإعلانات"

اختيار النظام الأساسي: Android جديد Android iOS Flutter

تسمح لك إعدادات نمط الإعلانات المدمجة مع المحتوى بأن تتولّى "إدارة إعلانات Google" عرض إعلاناتك المدمجة مع المحتوى استنادًا إلى الأنماط التي تحدّدها ضِمن المنتج. أولاً، حدِّد الحجم والاستهداف. بعد ذلك، أضِف ملفات HTML وCSS وJavaScript لتحديد إعلانات متجاوبة تعرض محتوى عالي الجودة على جميع الشاشات. لست بحاجة إلى إجراء أي عملية عرض، إذ تطبّق "إدارة إعلانات Google" تلقائيًا نمط "الإعلانات المدمجة مع المحتوى" المناسب للوجهة. يتم تنفيذ أنماط "الإعلانات المدمجة مع المحتوى" تمامًا مثل إعلانات البانر. ويتم عرضها بحجم إعلان مرن يتم تحديده في وقت التشغيل، أو بحجم إعلان ثابت يتم تحديده مسبقًا.

المتطلبات الأساسية

الحجم المرن

يمكنك استخدام حجم الإعلان المرن في واجهة مستخدم "إدارة إعلانات Google" للحصول على إعلان يتكيّف ديناميكيًا ليناسب محتواه. باستخدام هذا الإعداد، سيتطابق عرض الإعلان مع محتوى تطبيقك، وسيتم تعديل ارتفاعه في وقت التشغيل ليناسب محتوى الإعلان. توفر حزمة تطوير البرامج (SDK) ثابتًا خاصًا AdSize، FLUID، للتعامل مع هذه الحالة. يتم تحديد ارتفاع حجم الإعلان المرن ديناميكيًا استنادًا إلى العرض الذي يحدّده الناشر، ما يسمح لـ مشاهدة الإعلان بتعديل ارتفاعه ليطابق ارتفاع التصميم الإعلاني.

إنشاء طلب إعلان مرن

على عكس أشكال الإعلانات الأخرى، لا يتضمّن حجم الإعلان المرن عرضًا محدّدًا مسبقًا، لذا احرص على ضبط layout_width لـ AdManagerAdView بشكلٍ صريح في ملف تنسيق XML:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

إليك شكل عملية التنفيذ لتقديم طلب عرض الإعلان:

جافا

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

الحجم الثابت

تسمح لك أنماط "الإعلانات المدمجة مع المحتوى" ذات الحجم الثابت بالتحكّم في عرض الإعلان المدمج مع المحتوى وارتفاعه. لضبط حجم ثابت، اتّبِع الخطوات التالية:

  1. أنشِئ عنصرًا في "إدارة إعلانات Google" واختَر أحد الأحجام المحدّدة مسبقًا من القائمة المنسدلة Size.

  2. في ملف تنسيق XML الخاص بتطبيقك، اضبط السمة ads:adSize على الثابت الذي يتطابق مع الحجم المحدّد مسبقًا الذي اخترته في الخطوة 1. يمكنك الاطّلاع على قائمة بالأحجام وثوابت AdSize المقابلة لها في قسم الحجم الثابت.

إليك مثال على كيفية تحديد حجم ثابت، مثل حجم الإعلان MEDIUM_RECTANGLE (‎300×250)، في ملف التنسيق:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />