Chromecast에서 광고 추적 track-ads-on-chromecast

다음은 2.x SDK를 사용하는 구현과 관련된 지침입니다.

IMPORTANT
SDK의 1.x 버전을 구현하는 경우 SDK 다운로드에서 1.x 개발자 안내서를 다운로드할 수 있습니다.

광고 추적 상수

상수 이름
설명
AdBreakStart
AdBreak 시작 이벤트 추적을 위한 상수
AdBreakComplete
AdBreak 완료 이벤트 추적을 위한 상수
AdStart
광고 시작 이벤트 추적을 위한 상수
AdComplete
광고 완료 이벤트 추적을 위한 상수
AdSkip
광고 건너뛰기 이벤트 추적을 위한 상수

구현 단계

  1. 프리롤을 포함하여 광고 브레이크 경계가 시작되는 시점을 식별하고 광고 브레이크 정보를 사용하여 AdBreakObject를 생성합니다.

    광고 브레이크 개체 작성: createAdBreakObject

    code language-none
    adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName);
    
  2. 광고 브레이크 추적을 시작하려면 MediaHeartbeat 인스턴스에서 AdBreakStart를 사용하여 trackEvent()를 호출합니다(trackEvent).

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
    
  3. 광고 자산이 시작되는 시기를 식별하고, 광고 정보를 사용하여 AdObject 인스턴스를 만듭니다.

    광고 개체 작성: createAdObject

    code language-none
    adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH);
    
  4. 원할 경우 컨텍스트 데이터 변수를 통해 표준 및/또는 광고 메타데이터를 미디어 추적 세션에 첨부합니다.

    • 표준 광고 메타데이터 - 표준 광고 메타데이터의 경우, 플랫폼에 대한 키를 사용하여 표준 광고 메타데이터 키 값 쌍 사전을 만드십시오.
    • 사용자 지정 광고 메타데이터 - ​사용자 지정 메타데이터의 경우 사용자 지정 데이터 변수에 대한 변수 개체를 만들고, 현재 광고 자산의 데이터로 채웁니다.
  5. 광고 재생 추적을 시작하려면 trackEvent() 이벤트를 사용하여 AdStart를 호출합니다.

    사용자 지정 메타데이터 변수(또는 빈 개체)에 대한 참조를 이벤트 호출의 세 번째 매개 변수로 포함하십시오(trackEvent).

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData);
    
  6. 광고 자산 재생이 광고 끝에 도달하면 AdComplete 이벤트를 사용하여 trackEvent()를 호출합니다(trackEvent).

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
    
  7. 같은 AdBreak 내에 추가 광고가 있는 경우 3~6단계를 다시 반복합니다.

  8. 광고 브레이크가 완료되면 AdBreakComplete 이벤트를 사용하여 추적합니다(trackEvent).

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
    

자세한 내용은 추적 시나리오 프리롤 광고와 함께 VOD 재생을 참조하십시오.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb