Anzeigendaten nach Placements segmentieren

Plattform auswählen: Android iOS Android (Legacy)

Mit der Funktion für Anzeigen-Placements können Sie Berichtsdaten zur Anzeigenleistung segmentieren. Mit Placements können Sie Impressionen in einem Bericht segmentieren, ohne zusätzliche Anzeigenblöcke zu benötigen. Wenn Sie die Funktion für Placements verwenden möchten, benötigen Sie eine Placement-ID. Weitere Informationen zu Placements finden Sie unter Placements.

In diesem Leitfaden wird beschrieben, wie Sie eine Placement-ID in Google Mobile Ads SDK (Legacy) festlegen und einen Bericht zur Anzeigenleistung aufrufen.

Vorbereitung

Führen Sie die folgenden Schritte aus, bevor Sie fortfahren:

  • Schließen Sie die Einrichtung ab Google Mobile Ads SDK (Legacy).
  • Verwenden Sie Google Mobile Ads SDK (Legacy) in Version 24.5.0 oder höher.
  • Rufen Sie die Funktion für Placement-IDs auf. Wenn Sie Zugriff anfordern möchten, wenden Sie sich an Ihren Account Manager.
  • Erstellen Sie eine Placement-ID für Ihre App.

Placement-ID festlegen

Wenn Sie die Leistungsdaten Ihrer Anzeige segmentieren möchten, legen Sie eine Placement-ID auf eine der folgenden Arten fest:

  • Beim Laden der Anzeige
  • Vor dem Einblenden der Anzeige

Sie können die Placement-ID nach Bedarf aktualisieren. Wenn Google Mobile Ads SDK (Legacy) eine Anzeigenimpression erfasst, wird die zuletzt festgelegte Placement-ID verwendet.

Placement-ID beim Laden festlegen

In diesem Abschnitt wird beschrieben, wie Sie eine Placement-ID beim Laden festlegen. Dieser Workflow gilt für alle Anzeigenformate.

Im folgenden Beispiel wird eine Placement-ID für eine Interstitial-Anzeige beim Laden festgelegt:

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)
      }
    },
  )
}

Java

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());
        }
      });
}

Ersetzen Sie die folgenden Werte:

  • AD_UNIT_ID durch Ihre Anzeigenblock-ID
  • PLACEMENT_ID durch Ihre Placement-ID

Placement-ID beim Einblenden festlegen

In diesem Abschnitt wird beschrieben, wie Sie eine Placement-ID beim Einblenden für alle Anzeigenformate festlegen. Wählen Sie in den folgenden Abschnitten die gewünschten Anzeigenformate aus:

Bei Banneranzeigen legen Sie die Placement-ID fest, bevor Sie die Anzeigenansicht in die Ansichtshierarchie einfügen. Im folgenden Beispiel wird eine Placement-ID für eine Banneranzeige beim Einblenden festgelegt:

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);
}

Vollbildanzeigen

Bei Vollbildanzeigenformaten legen Sie die Placement-ID fest, bevor Sie eine Anzeige einblenden. Dieser Workflow gilt für die folgenden Formate:

Im folgenden Beispiel wird die Placement-ID für eine Interstitial-Anzeige beim Einblenden festgelegt:

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);
}

Native Anzeigen

Bei nativen Anzeigen, legen Sie die Placement-ID fest, nachdem Sie eine native Anzeige geladen haben und bevor Sie die Anzeige im Anzeigenaufruf registrieren.

Im folgenden Beispiel wird eine Placement-ID für eine native Anzeige beim Einblenden festgelegt:

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);
}

Placement-Bericht ansehen

Nachdem Sie die Placement-ID festgelegt haben, wird in der AdMob-Benutzeroberfläche ein Bericht mit der Dimension „Placement-ID“ angezeigt. in der AdMob-Benutzeroberfläche. Eine Anleitung zum Aufrufen des Berichts finden Sie unter Placements ansehen.