تقسيم بيانات الإعلانات حسب مواضع الإعلانات

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

لتقسيم بيانات تقارير أداء إعلاناتك، استخدِم ميزة مواضع الإعلانات. تتيح لك مواضع الإعلانات تقسيم بيانات مرّات الظهور في تقرير بدون الحاجة إلى وحدات إعلانية إضافية. لاستخدام ميزة مواضع الإعلانات، تحتاج إلى معرّف موضع إعلان. للاطّلاع على تفاصيل مواضع الإعلانات، يُرجى مراجعة مقالة لمحة عن مواضع الإعلانات.

يتناول هذا الدليل كيفية ضبط معرّف موضع إعلان في Google Mobile Ads SDK و عرض تقرير أداء الإعلان.

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

قبل المتابعة، يُرجى تنفيذ ما يلي:

  • إكمال الخطوات الواردة في مقالة إعداد Google Mobile Ads SDK
  • استخدام الإصدار 24.5.0 أو إصدار أحدث من Google Mobile Ads SDK
  • الوصول إلى ميزة معرّف موضع الإعلان لطلب الوصول، يُرجى التواصل مع مدير حسابك.
  • إنشاء معرّف موضع إعلان لتطبيقك

ضبط معرّف موضع إعلان

لتقسيم بيانات أداء إعلانك، يمكنك ضبط معرّف موضع إعلان بإحدى الطرق التالية:

  • عند تحميل الإعلان
  • قبل عرض الإعلان

يمكنك تعديل معرّف موضع الإعلان حسب الحاجة. عندما تسجِّل Google Mobile Ads SDK مرّة ظهور إعلان، فإنّها تستخدِم أحدث معرّف موضع إعلان تم ضبطه.

ضبط معرّف موضع إعلان في وقت التحميل

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

يضبط المثال التالي معرّف موضع إعلان لإعلان بيني في وقت التحميل:

Kotlin

private fun loadInterstitial(context: Context) {
  val adRequest = AdRequest.Builder().setPlacementId(PLACEMENT_ID).build()
  InterstitialAd.load(
    context,
    "AD_UNIT_ID",
    adRequest,
    object : InterstitialAdLoadCallback() {
      override fun onAdLoaded(ad: InterstitialAd) {
        Log.d(TAG, "Placement ID: " + ad.placementId)
      }
    },
  )
}

جافا

public void loadInterstitial(Context context) {
  AdRequest adRequest = new AdRequest.Builder().setPlacementId(PLACEMENT_ID).build();
  InterstitialAd.load(
      context,
      "AD_UNIT_ID",
      adRequest,
      new InterstitialAdLoadCallback() {
        @Override
        public void onAdLoaded(@NonNull InterstitialAd ad) {
          Log.d(TAG, "Placement ID: " + ad.getPlacementId());
        }
      });
}

استبدِل القيم التالية:

  • AD_UNIT_ID بمعرّف وحدتك الإعلانية
  • PLACEMENT_ID بمعرّف موضع إعلانك

ضبط معرّف موضع الإعلان في وقت العرض

يتناول هذا القسم كيفية ضبط معرّف موضع إعلان في وقت العرض لجميع أشكال الإعلانات. اختَر أشكال الإعلانات المفضّلة لديك من الأقسام التالية:

بالنسبة إلى إعلانات البانر، يمكنك ضبط معرّف موضع الإعلان قبل وضع طريقة عرض الإعلان في هيكلية طرق العرض. يضبط المثال التالي معرّف موضع إعلان لإعلان بانر في وقت العرض:

Kotlin

private fun showBannerView(adView: AdView, parentView: ViewGroup) {
  adView.placementId = PLACEMENT_ID
  parentView.addView(adView)
}

Java

public void showBannerView(AdView adView, ViewGroup parentView) {
  adView.setPlacementId(PLACEMENT_ID);
  parentView.addView(adView);
}

الإعلانات بملء الشاشة

بالنسبة إلى أشكال الإعلانات بملء الشاشة، يمكنك ضبط معرّف موضع الإعلان قبل عرض إعلان. ينطبق سير العمل هذا على الأشكال التالية:

يضبط المثال التالي معرّف موضع الإعلان لإعلان بيني في وقت العرض:

Kotlin

private fun showAd(activity: Activity, ad: InterstitialAd) {
  ad.placementId = PLACEMENT_ID
  ad.show(activity)
}

Java

private void showInterstitial(Activity activity, InterstitialAd ad) {
  ad.setPlacementId(PLACEMENT_ID);
  ad.show(activity);
}

إعلانات مدمجة مع المحتوى

بالنسبة إلى الإعلانات المدمجة مع المحتوى، يمكنك ضبط معرّف موضع الإعلان بعد تحميل إعلان مدمج مع المحتوى وقبل تسجيل الإعلان في طريقة عرض الإعلان.

يضبط المثال التالي معرّف موضع إعلان لإعلان مدمج مع المحتوى في وقت العرض:

Kotlin

private fun showNativeAd(nativeAdView: NativeAdView, nativeAd: NativeAd) {
  nativeAd.placementId = PLACEMENT_ID
  nativeAdView.setNativeAd(nativeAd)
}

Java

private void showNativeAd(NativeAdView nativeAdView, NativeAd nativeAd) {
  nativeAd.setPlacementId(PLACEMENT_ID);
  nativeAdView.setNativeAd(nativeAd);
}

عرض تقرير مواضع الإعلانات

بعد ضبط معرّف موضع الإعلان، سيظهر لك تقرير عن سمة معرّف موضع الإعلان في واجهة مستخدم AdMob. للاطّلاع على التقرير، اتّبِع الخطوات الواردة في مقالة عرض مواضع إعلاناتك.