디스플레이 유형 맞춤 네이티브 광고 형식 및 Open Measurement

이 가이드에서는 맞춤 네이티브 광고 형식을 공개 측정과 통합하는 방법을 설명합니다.

기본 요건

통합

동영상 애셋이 포함되지 않은 맞춤 네이티브 광고 형식과 함께 공개 측정을 사용하려는 경우 Open Measurement API를 직접 호출해야 합니다. 디스플레이 유형 맞춤 네이티브 광고의 개방형 측정 형식은 모바일 광고 SDK 버전 18.1.1 이상에서만 지원됩니다.

동영상 애셋과 함께 맞춤 네이티브 광고 형식을 사용하는 경우 이 가이드를 따르세요. 모바일 광고 SDK는 할 수 있습니다.

광고 로드

광고를 로드하는 것은 Open Measurement를 사용하든 사용하지 않든 동일합니다. 다음은 NativeCustomFormatAd를 요청하는 방법을 보여주는 메서드입니다.

public void loadAd() {
   AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
    .forCustomFormatAd("YOUR-TEMPLATE-ID",
      new NativeCustomFormatAd.OnCustomFormatAdLoadedListener() {
          @Override
          public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) {
              // Register your view and begin open measurement.
              // We will define this method below.
              MyActivity.this.registerOpenMeasurementAndShowAd(ad);
          }
      },
      new NativeCustomFormatAd.OnCustomClickListener() {
          @Override
          public void onCustomClick(NativeCustomFormatAd ad, String s) {
              // Handle the click action
          }
      })
    .withAdListener( ... )
    .withNativeAdOptions( ... )
    .build();
}

보기 등록 및 측정 시작

NativeCustomFormatAd에서 Open Measurement를 사용 설정하려면 맞춤 연결된 DisplayOpenMeasurement 객체가 있는 광고 보기를 NativeCustomFormatAd DisplayOpenMeasurement 객체는 setView() 메서드를 사용하여 Open Measurement에 컨테이너 뷰를 등록합니다.

또한 광고 측정을 시작하도록 SDK에 명시적으로 지시해야 합니다. 요청할 작업 앱의 DisplayOpenMeasurement 객체에서 start() 메서드를 호출합니다. NativeCustomFormatAd입니다. start() 메서드는 기본 후속 호출이 효과가 없습니다.

결제 탭의 모양은 다음과 같습니다.

public void  registerOpenMeasurementAndShowAd(NativeCustomFormatAd ad) {

...
// Show ad
...
displayCustomFormatAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();

}

보기를 등록하기 전에 광고를 표시해야 합니다. 표시 중 광고가 맞춤 네이티브 광고로 뒤덮인 경우 형식을 참고하세요.

customTemplateAdFrame 레이아웃은 NativeCustomFormatAd의 광고 컨테이너이며 뷰의 경계 상자 내에 모든 애셋을 포함해야 합니다.

IAB 인증

앱을 출시하면 측정 데이터를 받기 시작합니다. 하지만 인증 요청을 하기 전에는 데이터가 인증되지 않습니다 IAB 인증 절차를 따릅니다.