تنسيق الإعلانات المُدمَجة مع المحتوى في واجهة المستخدم

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

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

الحجم المرن

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

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

أنشِئ حاوية تنسيق لعرض الإعلان. اضبط layout_height لحاوية الإعلان على wrap_content لأنّ ارتفاعها سيتم تحديده من خلال الإعلان الذي يتم عرضه في وقت التشغيل.

<FrameLayout
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal" />

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

Kotlin

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
val adRequest = BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build()

جافا

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
BannerAdRequest adRequest = new BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build();

استبدِل AD_UNIT_ID برقم تعريف جهاز الاختبار.

بعد تحميل الإعلان بنجاح، أضِف BannerAd.getView() إلى هيكلية طرق العرض. لمزيد من التفاصيل، اطّلِع على مقالة تحميل إعلان.

الحجم الثابت

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

لضبط حجم ثابت، اتّبِع الخطوات التالية:

اضبط حجم الإعلان على حجم أصغر من حجم شاشة الجهاز أو مساوٍ له. لتحديد الحد الأقصى لحجم الشاشة، استخدِم الـ Resources.getDisplayMetrics طريقة. تستخدِم أبعاد عنصر AdSize وحدات بكسل مستقلة الكثافة (dp). عند المقارنة، حوِّل حجم الشاشة من وحدات البكسل إلى وحدات dp. للحصول على تفاصيل حول قيود الحجم، اطّلِع على مقالة تحديد المشاكل وحلّها في مرّات الظهور غير المعروضة في "مدير الإعلانات".

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

  2. حمِّل إعلان BannerAd بحجم AdSize المحدّد مسبقًا.