광고 브레이크 완료

광고 브레이크 완료 이벤트는 광고 브레이크의 모든 광고가 완료되었음을(완료됨 또는 건너뜀) 신호를 보냅니다. 광고 브레이크 시작에 의해 열린 광고 브레이크를 닫습니다.

IMPORTANT
모든 adBreakStart에 일치하는 adBreakComplete이(가) 있어야 합니다. 닫는 북엔드가 없으면 광고 이벤트는 무시되고 광고 기간은 기본 콘텐츠에 귀속됩니다.

권장 구현 유형

웹 SDK

eventType: "media.adBreakComplete"(으)로 sendEvent 호출:

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.adBreakComplete",
    mediaCollection: {
      sessionID: "{sid}",
      playhead: 0
    }
  }
});
iOS

AdBreakComplete 이벤트 형식으로 trackEvent을(를) 호출합니다.

code language-swift
tracker.trackEvent(event: MediaEvent.AdBreakComplete, info: nil, metadata: nil)
Android

AdBreakComplete 이벤트 형식으로 trackEvent을(를) 호출합니다.

code language-kotlin
tracker.trackEvent(Media.Event.AdBreakComplete, null, null)
Roku

eventType: "media.adBreakComplete"(으)로 sendMediaEvent 호출:

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.adBreakComplete",
        "mediaCollection": {
            "playhead": 0
        }
    }
})
미디어 Edge API

adBreakComplete 끝점을 호출합니다.

code language-sh
curl -X POST "https://edge.adobedc.net/ee/va/v1/adBreakComplete?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.adBreakComplete",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 0
      },
      "timestamp": "YYYY-08-20T22:41:40+00:00"
    }
  }]
}'

이전 구현 유형(Analytics 전용)

Media SDK JS 3.x

AdBreakComplete 이벤트 형식으로 trackEvent 호출:

code language-javascript
tracker.trackEvent(ADB.Media.Event.AdBreakComplete, null, null);
Chromecast

AdBreakComplete 이벤트 형식으로 trackEvent 호출:

code language-javascript
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete);
미디어 컬렉션 API

이벤트 끝점adBreakComplete POST 보내기:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "adBreakComplete"
}
recommendation-more-help
media-analytics-help