IMA SDK를 사용하는 경우 두 개의 개별 동영상 플레이어가 있습니다.
동영상 플레이어와 광고 플레이어가 있습니다. SDK가 자동으로 광고 오버레이를 관리합니다.
동영상 플레이어 위에 겹쳐서 표시될 수 있습니다. 따라서
작동하지 않습니다. 한 가지 해결 방법은 광고를 표시하고 숨기는 것입니다.
SDK 기능을 방해할 수 있습니다. 더 나은 해결책은
두 플레이어를 모두 상위 요소에 래핑하고 div
여기에 이벤트 리스너를 연결합니다.
이 가이드에서 그 방법을 알려드립니다.
기본 요건
- IMA HTML5 SDK가 통합된 HTML5 동영상 플레이어 계정이 없는 경우 시작 가이드를 확인하세요.
HTML 수정
먼저 HTML을 변경하여 div
래핑을 추가해야 합니다.
광고 플레이어 및 콘텐츠 동영상 플레이어가
포함되어 있습니다 이 작업은 시작 가이드에 이미
mainContainer
로 끝났습니다.
... <div id="mainContainer"> <div id="content"> <video id="contentElement"> <source src="https://storage.googleapis.com/gvabox/media/samples/stock.mp4"> </video> </div> <div id="adContainer"></div> </div> ...
JavaScript에 이벤트 리스너 추가
다음으로, 자바스크립트 코드에 이벤트 리스너를 추가합니다.
사용자가 동영상을 클릭할 때 발생합니다. 예를 들어 ads.js
에서 다음을 실행합니다.
...
function init() {
videoContent = document.getElementById('contentElement');
mainContainer = document.getElementById('mainContainer');
mainContainer.addEventListener('click', function() { alert('I was clicked!');});
...
}
...
작업이 끝났습니다. 동영상을 클릭하면 광고가 재생되고 광고 클릭연결이 작동하는지 여부
사용해 보기
아래에서 실제 구현을 확인할 수 있습니다.