크리에이티브 유형

AppLovin Exchange의 DSP 비더에게 적용되는 크리에이티브 유형에 대한 세부 정보는 다음과 같습니다.

이 사양은 광고 형식에 구애받지 않으며, AppLovin이 지원하는 모든 광고 유형에 적용됩니다.

새로운 크리에이티브 형식을 도입할 때는 출시 전에 AppLovin DSP Sample App을 사용하여 테스트하는 것을 권장합니다.

SDK 비더는 자체 SDK를 통해 크리에이티브 렌더링을 처리해야 합니다. 문의 사항이 있는 경우 AppLovin 담당자에게 연락하시기 바랍니다.

VAST 지원

VAST를 지원하는 인벤토리는 입찰 요청에서 imp.video 객체를 전달합니다. VAST 인벤토리는 MRAID를 준수합니다.

VAST 크리에이티브는 모든 추적 및 리디렉션 URL을 포함하여 보안(secure) 상태여야 합니다.

전체 화면 게재위치(interstitial 및 rewarded 비디오)만 VAST를 지원합니다. AppLovin은 기기 크기에 따라 비디오를 화면 중앙에 맞춤 비율(aspect-fit)로 표시합니다. 가로 방향 및 세로 방향 비디오가 모두 지원됩니다.

VAST 비디오는 Android 및 iOS에서 자동 재생됩니다. AppLovin은 Linear 비디오만 지원합니다. 비디오 길이는 최소 5초, 최대 30초여야 합니다. (rewarded 비디오는 20초에서 30초 사이여야 하며, 그렇지 않으면 거부될 수 있습니다.) 비디오 파일 크기는 4 MB 미만이어야 합니다(최적의 재생을 위해 AppLovin은 비디오 파일 크기를 2 MB 미만으로 유지할 것을 권장합니다). 2 MB보다 큰 비디오 파일은 성능이 저하될 수 있습니다. 비디오 파일을 가져오는 요청이 10초를 초과하면 타임아웃이 발생합니다.

flvswf 미디어 MIME 유형은 지원되지 않습니다. 다음 MIME 유형은 지원됩니다.

  • Android: video/mp4, video/3gpp
  • iOS: video/mp4, video/3gpp, video/3gpp2, video/quicktime, video/x-m4v

AppLovin은 VAST 2.0, 3.0, 4.0, 4.1, 4.2를 지원합니다. VAST 지원 인벤토리는 VAST InLine 및 Wrapper 형식을 모두 지원합니다. VPAID는 지원되지 않습니다. bid.adm (또는 광고 마크업 필드)에는 전체 VAST XML 페이로드가 포함되어야 합니다. AppLovin은 URL 인코딩된 VAST 태그를 지원하지 않습니다.

VAST 지원 인벤토리는 컴패니언(엔드카드) 크리에이티브를 지원합니다. MRAID 컴패니언(엔드카드) 크리에이티브가 지원됩니다. 여러 컴패니언 리소스가 전송되는 경우 AppLovin은 다음 순서를 사용합니다(첫 번째 리소스가 실패하면 다음 리소스를 시도하는 방식).

  1. StaticResource
  2. IFrameResource
  3. HTMLResource (기본적으로 컴패니언 광고로서의 HTMLResource 지원은 비활성화되어 있습니다)
노출 추적(Impression tracking)
AppLovin은 귀하가 <impression> 노드를 통해 전송한 태그를 서버 측에서 실행합니다. 이러한 노드는 두 개 이상 전송할 수 있습니다.
클릭 추적(Click tracking)
AppLovin은 귀하가 <ClickTracking> 노드를 통해 전송한 태그를 클라이언트 측에서 실행합니다. 딥 링크를 사용하는 경우 <ClickThrough> 노드에 포함해야 합니다. iOS 광고에서 딥 링크를 사용하는 경우 ext.skadn 객체는 null이어야 합니다. 그렇지 않으면 광고 내에서 App Store가 열리고 <ClickThrough> 노드가 닫힙니다.
컴패니언 광고(Companion ads)
AppLovin RTB는 VAST 광고에 대한 응답으로 전체 화면 컴패니언 광고를 기대합니다. 요청은 휴대폰 화면 크기를 지정합니다. AppLovin SDK는 광고를 화면 중앙에 맞춤 비율(aspect-fit)로 표시합니다. 이러한 광고는 비디오 엔드카드이므로 컴패니언 광고에서 최상의 결과를 얻으려면 약 1.33 가로세로 비율 범위(예: 가로 모드의 경우 1024×768)의 고품질 이미지를 사용하십시오. AppLovin은 <HTMLResource><StaticResource>만 지원합니다. 컴패니언 광고로서의 <HTMLResource> 지원은 기본적으로 꺼져 있습니다.
VAST 광고 마크 markup 예시
{
  "adm": "<VAST version=\"2.0\">
    <Ad id=\"applovin-video\">
      <InLine>
        <AdSystem version=\"AppLovin\">AppLovin Ad Server</AdSystem>
        <AdTitle><![CDATA[AppLovin Video]]></AdTitle>
        <Description><![CDATA[AppLovin Video]]></Description>
        <Impression id=\"AL_Imp\" />
        <Creatives>
          <Creative sequence=\"1\" id=\"1\">
            <Linear>
              <Duration>00:00:13</Duration>
              <VideoClicks>
                <ClickThrough id=\"AL_Click\"><![CDATA[https://rtb.applovin.com/redirect?clcode=3!1563.1466706706!FgcnDB8CXKyVimq2aZHmpR2JxNmwsN1NMK7UlK6FqhOI54WxpITXiYcxUEVgXRIwedrcfVmD_DpD3lfBLqzpw5qF7sPXmXQ_kY1NLKQ2kdQn4cwctkm--RBq1Cmz5mX8RJRytc-G3KeJ9usTmgmXTSFtLvHGSGHIM7Pwfq_KiEAQiKweR20lp_iyQXVNwiUJmpFFoQpAm9bNU5JegcmPfIIBnesZKk5pmdJDpUEnjlFdNAqRCzci_qO-f6RtTdYEvJBqnh9usSgEdxnfLh-hHpNx5CovcfTejFfF94CTaTV_K6wEHXQOjZdT-yfdeydAQEkl3bUxiT8cXrEuCu73WHFVOoYwoLJLLAipuLCNCkj9DSvZ6JTnoQkPRlpBjSJQmmYXNv2HDKXYKSgIA-g-wRaTuRZ0lMi4OHNBK_N4ClACeg2TOFYTp3cHWnh6gEr-ZfWQ4FUzgGCLQRXm0Ez7wjCRM0vfoVsdVEZrctobQI7_im9tT4UmTjNgxP7dKlLHRwhl68fBqGUMobFSsohmuucakp5BXlSPyQIh91MoTOOsbR2UTMZXjFholy7qDgDxNxKzaQk0AFX6Vf0w**&did=104934ef84eee135bb&eventid=7d2a138bf9102f05dcbf9540b5f5dd2a317cc&ssl=1]]></ClickThrough>
              </VideoClicks>
              <MediaFiles>
                <MediaFile delivery=\"progressive\" bitrate=\"932\" width=\"570\" height=\"320\" type=\"video/mp4\"><![CDATA[https://vid.applovin.com/468779_570x320.mp4]]></MediaFile>
              </MediaFiles>
            </Linear>
          </Creative>
          <Creative sequence=\"1\" id=\"1\">
            <CompanionAds>
              <Companion width=\"1024\" height=\"768\">
                <StaticResource creativeType=\"image/gif\"><![CDATA[https://img.applovin.com/1461768_1024x768.gif]]></StaticResource>
                <CompanionClickThrough><![CDATA[https://rtb.applovin.com/redirect?clcode=3!1563.1466706806!FgcnDB8CXKHpfIyVimq2aZHmpR2JxNmwsN1NMK7UlK6FqhOI54WxpITXiYcxUEVgXRIwedrcfVmD_DpD3lfBLqzpw5qF7sPXmXQ_kY1NLKQ2kdQn4cwctkm--RBq1Cmz5mX8RJRytc-G3KeJ9usTmgmXTSFtLvHGSGHIM7Pwfq_KiEAQiKweR20lp_iyQXVNwiUJmpFFoQpAm9bNU5JegcmPfIIBnesZKk5pmdJDpUEnjlFdNAqRCzci_qO-f6RtTdYEvJBqnh9usSgEdxnfLh-hHpNx5CovcfTejFfF94CTaTV_K6wEHXQOjZdT-yfdeydAQEkl3bUxiT8cXrEuCu73WHFVOoYwoLJLLAipuLCNCkj9DSvZ6JTnoQkPRlpBjSJQmmYXNv2HDKXYKSgIA-g-wRaTuRZ0lMi4OHNBK_N4ClACeg2TOFYTp3cHWnh6gEr-ZfWQ4FUzgGCLQRXm0Ez7wjCRM0vfoVsdVEZrctobQI7_im9tT4UmTjNgxP7dKlLHRwhl68fBqGUMobFSsohmuucakp5BXlSPyQIh91MoTOOsbR2UTMZXjFholy7qDgDxNxyGKzaQk0AFX6Vf0w**&did=104924ef84eee135bb&eventid=7d82abf9102f05dcbf9540b5f5dd2a317cc&ssl=1]]></CompanionClickThrough>
              </Companion>
            </CompanionAds>
          </Creative>
        </Creatives>
        <Extensions>
        </Extensions>
      </InLine>
    </Ad>
  </VAST>"
}

MRAID 지원

MRAID 광고에는 광고가 로드 중임을 나타내는 로딩 인디케이터가 포함되어야 합니다. 일반 MRAID 광고의 경우 광고 길이에 제한이 없습니다. Rewarded MRAID 광고의 최대 길이는 30초입니다. AppLovin은 클릭 트래커에 대해서만 mraid.open을 지원합니다.

Rewarded MRAID 게재위치(playable 광고)는 기본적으로 비활성화되어 있습니다. 이에 관심이 있으시면 AppLovin 담당자에게 문의하십시오.

닫기 버튼

MRAID 광고에서 닫기 버튼을 모두 제거하십시오. AppLovin은 모든 MRAID 광고에 닫기 버튼을 제공합니다.

Playable 가이드라인

  • playable은 첫 번째 사용자 상호작용 전에 자동 클릭되거나 오디오가 자동 재생되어서는 안 됩니다.
  • playable은 외부 참조가 없는 단일 인라인 HTML 파일이어야 합니다(모든 이미지는 base64로 인코딩되어야 함).
  • playable은 MRAID v2.0을 지원해야 합니다.
  • playable은 가로 및 세로 방향을 모두 지원해야 합니다.
  • 클릭스루는 mraid.open()을 통해 앱 스토어로 직접 리디렉션되어야 합니다.
  • playable 크기는 5 MB 미만이어야 합니다.
  • WebGL을 사용하는 경우, 초기 확인에 실패하면 주기적으로 WebGL을 사용할 수 있는지 확인하십시오.
  • MRAID ready 이벤트가 발생할 때까지 DOM을 수정하거나 참조하는 JavaScript 코드를 실행하지 마십시오.
  • 첫 번째 사용자 상호작용 전까지 playable의 사운드를 비활성화하십시오.
  • playable이 닫힐 때 playable의 사운드를 비활성화하십시오.

playable 광고 타이머는 첫 번째 사용자 상호작용이 발생할 때까지 시작되지 않습니다.

HTML 지원

AppLovin RTB는 모든 HTML 광고를 중앙에 배치합니다. 결과 광고 위치는 광고 크기와 화면 크기에 따라 달라집니다. AppLovin이 닫기 버튼을 제공합니다.

전체 HTML 문서가 아닌 HTML 스니펫을 사용하십시오. HTML 광고 마크업을 이스케이프 처리하십시오.

PNG, JPG/JPEG, GIF가 지원되는 미디어 형식입니다. MRAID 1.0, 2.0, 3.0이 지원됩니다.

Native 지원

AppLovin native 광고는 OpenRTB Dynamic Native Ads API Specification Version 1.2를 사용합니다.

노출 객체에는 native 객체가 포함됩니다. native 객체에는 native 요청의 JSON 문자열 표현이 있는 request field가 포함됩니다.

Native 요청 정보

필드설명
context광고가 표시되는 컨텍스트입니다. 사용되지 않으며 항상 1501로 설정됩니다.
plcmtcnt게재위치 수(AppLovin은 요청당 하나의 게재위치만 요청합니다).
plcmttype광고 단위의 디자인/형식/레이아웃입니다. 1은 콘텐츠 피드 내를 의미하고, 2는 콘텐츠의 개별 단위를 의미합니다.
ver요청이 준수하는 Native Ad Specification 버전으로, 1.2로 설정됩니다.

Native 요청 에셋

ID필드유형설명
1 (필수)titleN/Anative 광고의 제목입니다. 최대 길이는 50자입니다. 항상 title 요소의 텍스트 최대 길이인 Bidrequest.imp.native.request.assets[«n»].data.len을 전달합니다.
2 (필수)img3native 크리에이티브의 메인 이미지입니다. 최소 크기는 627×627입니다. 권장 크기는 1200×627입니다.
3 (옵션)img1native 크리에이티브의 아이콘 이미지입니다. 최소 크기는 50×50입니다.
4 (옵션)data2광고 대상 제품 또는 서비스와 관련된 설명 텍스트입니다. 최대 길이는 150자입니다. Bidrequest.imp.native.request.assets[«n»].data에는 .type.len 객체가 포함됩니다. type에는 퍼블리셔가 지원하는 요소의 Type ID가 포함됩니다. len은 요소 응답 내 텍스트의 최대 길이입니다.
5 (필수)data12CTA 설명—랜딩 URL로 이동하는 "행동 유도(call to action)" 버튼을 설명하는 텍스트입니다. 최대 길이는 15자입니다. Bidrequest.imp.native.request.assets[«n»].data에는 .type.len 객체가 포함됩니다. type에는 퍼블리셔가 지원하는 요소의 Type ID가 포함됩니다. len은 요소 응답 내 텍스트의 최대 길이입니다.
6 (옵션)data3사용자에게 제공되는 제품의 평점입니다. 예를 들어, 앱 스토어에서의 앱 평점을 0~5 범위로 나타냅니다.
8 (옵션)data1스폰서의 브랜드 이름이 포함되어야 하는 "Sponsored By" 메시지입니다. 최대 길이는 25자입니다.

Native 응답 정보

요청은 입찰 객체adm.native.link.url이 랜딩 링크 URL로 설정되어 있어야 합니다. 선택 사항으로 adm.native.link.fallback을 폴백 URL로 설정할 수도 있습니다.

AppLovin SDK는 native 비디오를 지원하지 않습니다.

CTV 지원

AppLovin RTB는 커넥티드 TV(CTV) 인벤토리를 지원합니다. 성공적인 연동을 위해 다음 사항을 참고하십시오.

  • CTV 요청은 비디오만 지원하므로, 제안(imp) 객체 아래에 banner 객체가 없습니다.
  • VAST는 커넥티드 TV 인벤토리에서 지원되는 유일한 형식입니다. AppLovin은 MRAID 또는 VPAID를 지원하지 않습니다.
  • mp4 비디오 MIME 유형만 지원됩니다.
  • seatbid.bid.ext.duration은 필수 항목입니다.

VAST InLine의 경우:

광고 캐싱

AppLovin SDK는 광고 표시 반응성을 향상시키기 위해 특정 광고를 캐싱합니다. 캐싱된 광고는 동일한 세션에서만 표시됩니다. SDK는 광고를 최대 4시간 동안 캐싱하지만, 일반적으로 캐싱과 표시 사이의 시간은 몇 분 정도입니다.

비디오
AppLovin은 인라인 비디오 광고만 캐싱합니다. 최적의 반응성을 위해 허용되는 최대 비디오 파일 크기는 4 MB입니다. 비디오 파일 크기를 2 MB 미만으로 유지하도록 노력하십시오.
MRAID
AppLovin은 크기 제한을 두지 않지만, MRAID 마크업 내의 크리에이티브 에셋을 작게 만드십시오. 이를 통해 퍼블리셔가 광고를 렌더링하려고 할 때 광고가 신속하게 반응하도록 할 수 있습니다. 모든 MRAID 광고에는 광고가 로드 중임을 나타내는 로딩 인디케이터가 포함되어야 합니다.

search