SKAdNetwork 기여 분석 시작 가이드라인

Apple의 SKAdNetwork API는 사용자 개인 정보를 보호하면서 앱 설치 광고 캠페인의 실적을 측정하는 것을 목표로 합니다. SKAdNetwork v2.0 및 v2.1의 경우 StoreKit 렌더링 광고의 설치 기여 분석은 사용자의 앱 설치로 이어지는 광고 클릭을 기반으로 합니다. SKAdNetwork v2.2 이상 버전에서는 광고를 보기만 해도 기여 분석을 유도하는 조회 완료 광고도 지원됩니다.

다음 가이드라인은 Google 모바일 광고 SDK가 SKAdNetwork 기여 분석을 올바르게 시작할 수 있도록 하기 위해 제공됩니다.

모바일 광고의 클릭 시 기여 분석

기본적으로 SKAdNetwork 기여 분석은 클릭 액션이 구체적으로 Apple App Store를 방문하는 경우에만 Google 모바일 광고 SDK 광고 클릭 이벤트에 의해 시작됩니다. 이렇게 하는 이유는 앱 스토어를 열 의도가 아닌 클릭에 의해 앱 스토어가 실행되지 않도록 하기 위함입니다. 이러한 유형의 클릭 액션에는 Ad Choices 페이지로 이동이 포함될 수 있습니다.

가이드라인

광고 및 후속 앱 설치에 대한 클릭 액션이 SKAdNetwork 기여 분석으로 이어지도록 하려면 광고 소재를 만들 때 광고 소재의 클릭연결 URL이 다음 중 하나인지 확인합니다.

  • 앱 스토어에서 광고하는 앱으로 직접 연결되는 링크
  • HTTP 301, 302와 같은 리디렉션 방법 또는 앱 스토어의 최종 목적지를 포함하는 다른 유형의 서버 측 HTTP 리디렉션 체인을 사용하는 경우.

URL이 다음 패턴 중 하나로 시작하는 경우 직접 또는 리디렉션 체인을 통한 앱 스토어 링크가 확인됩니다.

  • https://apps.apple.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

다른 방문 페이지 또는 다른 클라이언트 측 리디렉션 방법을 사용하는 경우 앱 스토어에 방문하지 않는 것으로 확인되며 SKAdNetwork 기여 분석 프로세스가 시작되지 않을 수 있습니다. 예를 들면 다음과 같습니다.

  • 앱 스토어로 리디렉션하려면 사용자 작업이 필요한 HTML 페이지
  • 앱 스토어로 연결되는 자동화된 자바스크립트 기반 리디렉션 스크립트가 포함된 HTML 페이지
  • 메타 새로고침 태그

다양한 광고 소재 유형에 대한 권장사항

SKAdNetwork 기여 분석을 시작하는 클릭 작업은 다음과 같이 다양한 광고 소재 유형에 설정할 수 있습니다.

HTML 광고 소재
클릭 가능한 요소를 둘러싸는 앵커 태그에서 도착 URL로 설정하거나 JavaScript 기반 클릭 시 이벤트의 window.location 작업의 타겟 URL로 설정할 수 있습니다.
MRAID
클릭 액션에서 Mraid.open()를 호출하여 SKAdNetwork 기여 분석을 시작해야 합니다.
VAST 동영상
앱 스토어 URL 또는 리디렉션 체인의 시작 요소는 VAST XML의 ClickThrough 요소로 설정할 수 있습니다.
원어민 수준
앱 스토어 URL 또는 리디렉션 체인의 시작 요소는 Google RTB proto의 native_ad.click_link_url 필드 또는 OpenRTB proto의 native.link 필드에서 설정할 수 있습니다.

모바일 광고의 조회 완료 기여 분석

SKAdNetwork v2.2 조회 완료 기여 분석이 지원되는 경우 광고가 렌더링되고 사용자가 시청하면 SKAdNetwork API가 노출 타이머를 시작합니다. 기여 분석은 최소 3초 이상 게재된 광고에만 허용됩니다.

iOS 버전 15.3 이하에서는 활성 노출 타이머를 한 번에 1개만 지원합니다. 이 경우 동일한 화면에 여러 개의 조회 후 기여 분석 광고가 있으면 노출이 조회 완료 기여 분석 시작에 실패할 수 있습니다. 이 제한은 iOS 버전 15.4 이상에서 해제되었으므로 이제 SKAdNetwork에서 조회 완료 기여 분석에 사용 설정된 여러 동시 노출을 허용합니다.

가이드라인

OpenRTB의 입찰 요청 필드 BidRequest.imp.ext.skadn.fidelities와 지원 중단된 Google RTB 프로토콜의 BidRequest.mobile.skadn.supported_fidelity_types는 입찰 요청에서 지원되는 기여 분석 충실도 유형을 지정합니다. 이러한 필드에는 SKAdNetwork 버전 v2.2 이상의 VIEW_THROUGH_ADS 충실도 유형이 포함됩니다.

조회 완료 기여 분석이 지원되지 않는 경우 입찰 응답에 VIEW_THROUGH_ADS 충실도가 포함되어 있지 않은지 확인합니다. 지원되지 않을 때 VIEW_THROUGH_ADS 충실도로 응답하면 입찰 전에 입찰이 필터링됩니다.

이전 버전과의 호환성

SKAdNetwork v4.0부터 SKAdNetwork 기여 분석이 사용 설정된 광고 요청은 이전 버전과 호환됩니다. 이렇게 하면 광고 요청이 최신 버전을 지원하더라도 광고 네트워크가 이전 SKAdNetwork 버전으로 응답할 수 있습니다.

가이드라인

사용자 기기 OS 버전과 게시자 앱의 Google 모바일 광고 SDK 버전은 모두 광고 요청에서 지원되는 SKAdNetwork 기능을 지정합니다. 이는 OpenRTB의 BidRequest.imp.ext.skadn.versions 필드 또는 지원 중단된 Google RTB 프로토콜의 BidRequest.mobile.skadn.versions 필드를 사용하는 입찰 요청에서 확인할 수 있습니다. 여기에는 광고 요청에서 지원하는 모든 SKAdNetwork 버전이 나열됩니다.

입찰 필터링을 방지하려면 응답을 빌드하는 데 사용된 SKAdNetwork 버전이 입찰 요청에 나열된 버전 중 하나여야 합니다. 또한 최신 SKAdNetwork 버전이 도입되면 버전이 이 목록에 있는 한 이전 버전으로 응답하는 것이 허용됩니다. 이를 통해 광고 네트워크는 이전 버전에 계속 응답하고 자체 속도로 최신 버전을 조정할 수 있습니다.