Dzielenie danych reklam na segmenty według miejsc docelowych

Wybierz platformę: Android (beta) Nowy-wybrany Android iOS

Aby segmentować dane raportowania skuteczności reklam, użyj funkcji miejsc docelowych reklam. Miejsca docelowe umożliwiają segmentowanie danych o wyświetleniach w raporcie bez konieczności stosowania dodatkowych jednostek reklamowych. Aby korzystać z funkcji miejsc docelowych, musisz mieć identyfikator miejsca docelowego. Więcej informacji o miejscach docelowych znajdziesz w artykule Miejsca docelowe.

Z tego przewodnika dowiesz się, jak ustawić identyfikator miejsca docelowego w GMA Next-Gen SDK i wyświetlić raport skuteczności reklamy.

Wymagania wstępne

Zanim przejdziesz dalej:

  • Dokończ konfiguracjęGMA Next-Gen SDK.
  • mieć wersję GMA Next-Gen SDK lub nowszą,
  • uzyskać dostęp do funkcji identyfikatora miejsca docelowego; Aby poprosić o dostęp, skontaktuj się z menedżerem konta.
  • Utwórz identyfikator miejsca docelowego dla aplikacji.

Ustawianie identyfikatora miejsca docelowego

Aby posegmentować dane o skuteczności reklamy, ustaw identyfikator miejsca docelowego w jeden z tych sposobów:

  • Podczas wczytywania reklamy.
  • przed wyświetleniem reklamy.

W razie potrzeby możesz zaktualizować identyfikator miejsca docelowego. Gdy GMA Next-Gen SDK rejestruje wyświetlenie reklamy, używa najnowszego identyfikatora miejsca docelowego.

Ustawianie identyfikatora miejsca docelowego w momencie wczytywania

W tej sekcji opisujemy, jak ustawić identyfikator miejsca docelowego w momencie wczytywania. Ten proces dotyczy wszystkich formatów reklam.

Poniższy przykład ustawia identyfikator miejsca docelowego reklamy pełnoekranowej w momencie wczytywania:

Kotlin

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

Java

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

Zastąp te wartości:

  • AD_UNIT_ID identyfikatorem jednostki reklamowej.
  • PLACEMENT_ID identyfikatorem miejsca docelowego.

Ustawianie identyfikatora miejsca docelowego w momencie wyświetlenia

W tej sekcji znajdziesz informacje o ustawianiu identyfikatora miejsca docelowego w momencie wyświetlenia w przypadku wszystkich formatów reklam. Wybierz preferowane formaty reklam w tych sekcjach:

W przypadku banerów reklamowych identyfikator miejsca docelowego ustawiasz przed umieszczeniem widoku reklamy w hierarchii widoków. W tym przykładzie ustawiamy identyfikator miejsca docelowego dla reklamy banerowej w momencie wyświetlenia:

Kotlin

private fun showBannerView(ad: BannerAd, parentView: ViewGroup, activity: Activity) {
  ad.placementId = PLACEMENT_ID
  parentView.addView(ad.getView(activity))
}

Java

private void showBannerView(BannerAd ad, ViewGroup parentView, Activity activity) {
  ad.setPlacementId(PLACEMENT_ID);
  parentView.addView(ad.getView(activity));
}

Reklamy pełnoekranowe

W przypadku formatów reklam pełnoekranowych identyfikator miejsca docelowego ustawiasz przed wyświetleniem reklamy. Ten proces dotyczy tych formatów:

Poniższy przykład ustawia identyfikator miejsca docelowego reklamy pełnoekranowej w momencie wyświetlania:

Kotlin

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

Java

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

Reklamy natywne

W przypadku reklam natywnych identyfikator miejsca docelowego ustawiasz po wczytaniu reklamy natywnej i przed zarejestrowaniem jej w widoku reklamy.

W tym przykładzie identyfikator miejsca docelowego reklamy natywnej jest ustawiany w momencie wyświetlenia:

Kotlin

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

Java

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

Wyświetlanie raportu o miejscach docelowych

Po ustawieniu identyfikatora miejsca docelowego w interfejsie AdMob zobaczysz raport z wymiarem identyfikatora miejsca docelowego. Aby wyświetlić raport, wykonaj czynności opisane w sekcji Wyświetlanie miejsc docelowych.