광고 응답 기반 설정

아래 가이드에서는 한 게재위치에 여러 광고 형식을 설정하고, 광고 응답에 따라 자동으로 적절한 광고 형식을 표시하는 방법을 설명합니다.

개요

한 게재위치에 여러 광고 형식(예: 이미지 배너 광고, 프리미엄 배너 광고)을 동시에 설정하면, SDK가 광고 응답을 받은 후 응답에 포함된 광고 형식에 맞춰 자동으로 적절한 광고를 표시합니다.

이 방식을 사용하면:

  • 하나의 게재위치에서 여러 광고 형식을 지원할 수 있습니다

  • 광고 서버에서 반환하는 광고 형식에 따라 자동으로 적절한 UI가 렌더링됩니다

  • 코드를 단순화하고 유지보수를 쉽게 할 수 있습니다


기본 요건

시작 가이드에 따라 필요한 과정을 완료합니다.


예시: 이미지 배너 + 프리미엄 배너 광고

한 게재위치에 이미지 배너 광고와 프리미엄 배너 광고를 동시에 설정하는 예시입니다.

설정 방법

  1. 배너 광고를 표시할 영역을 <div>로 생성합니다.

  2. 해당 <div>를 slot으로 정의합니다.

  3. setConfig() 메서드에서 bannerpremiumBannerVideo (또는 premiumBannerImage) 설정을 모두 추가합니다.

  4. 해당 slot에 광고 서비스를 붙입니다.

  5. 필요한 경우 타겟팅 및 기타 설정을 추가합니다.

  6. 광고 서비스를 활성화합니다.

  7. 광고를 게재합니다.

코드 예시

동작 방식

  1. 광고 요청 시 SDK는 서버에 광고를 요청합니다.

  2. 서버 응답에 이미지 배너 광고가 포함된 경우:

    • banner 설정에 따라 이미지 배너 광고가 표시됩니다.

  3. 서버 응답에 프리미엄 배너 광고가 포함된 경우:

    • premiumBannerVideo (또는 premiumBannerImage) 설정에 따라 프리미엄 배너 광고가 표시됩니다.

  4. SDK가 응답에 포함된 광고 형식을 자동으로 감지하여 적절한 UI를 렌더링합니다.

프리미엄 배너 이미지형 사용 예시

프리미엄 배너 이미지형을 사용하는 경우:


주의사항

  1. 게재위치 설정: 어드민에서 해당 게재위치가 이미지 배너 광고와 프리미엄 배너 광고를 모두 지원하도록 설정되어 있어야 합니다.

  2. 설정 옵션: 각 광고 형식에 필요한 설정 옵션을 모두 제공해야 합니다. 예를 들어, 프리미엄 배너 광고의 경우 expandedBannerSize는 필수 옵션입니다.

  3. 사이즈 일관성: slot의 사이즈와 각 광고 형식의 사이즈 설정이 일관성 있게 구성되어야 합니다.


참고 자료

Last updated