보상형 광고 표시

이 예에서는 Google 게시자 태그 (GPT) 라이브러리를 사용하여 보상형 광고를 요청하고 렌더링하는 방법을 보여줍니다. 보상형 광고 형식을 사용하면 앱 및 웹 사용자가 광고를 시청한 대가로 보상을 받을 수 있습니다. Google Ad Manager 고객센터에서 보상형 광고에 대해 자세히 알아보세요.

다음 GPT 이벤트를 사용하여 보상형 광고를 표시하고 상호작용할 수 있습니다.

이벤트 실행 조건
RewardedSlotClosedEvent 보상형 광고 슬롯이 닫혔습니다.
RewardedSlotGrantedEvent 광고를 시청하여 리워드가 지급되었습니다.
RewardedSlotReadyEvent 보상형 광고 슬롯을 표시할 준비가 되었습니다.

이 예에서는 사용자에게 보상형 광고를 보라는 메시지를 표시하고 완료 시 보상을 표시하는 데 간단한 모달 대화상자를 사용합니다. 실제로 이러한 작업을 수행하기 위해 자체 인터페이스를 구현하는 것은 게시자의 책임입니다.

사용법 참고사항

  • 최적의 사용자 환경을 보장하기 위해 이 형식을 제대로 지원하는 페이지에서만 보상형 광고를 요청합니다. 따라서 defineOutOfPageSlot()null를 반환할 수 있습니다. 불필요한 작업을 실행하지 않도록 이 경우를 확인해야 합니다. 현재 보상형 광고는 확대/축소가 중립적인 모바일에 최적화된 페이지에서만 지원됩니다. 일반적으로 게시자의 페이지의 <head><meta name="viewport" content="width=device-width, initial-scale=1"> 또는 이와 유사한 항목이 있음을 의미합니다.

  • 보상형 광고는 자체 광고 슬롯을 생성합니다. 다른 광고 유형과 달리 보상형 광고의 경우 <div>를 정의할 필요가 없습니다. 보상형 광고는 광고가 채워질 때 자동으로 자체 컨테이너를 만들어 페이지에 삽입합니다.

샘플 구현

데모 보기