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 페이지
  • App Store로의 자동화된 자바스크립트 기반 리디렉션 스크립트가 포함된 HTML 페이지
  • 메타 새로고침 태그

다양한 광고 소재 유형을 위한 권장사항

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

HTML 광고 소재
클릭 가능한 요소를 둘러싼 앵커 태그에서 도착 URL로 설정되거나 자바스크립트 기반 클릭 시 이벤트에서 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는 이제 조회 후 기여 분석을 위해 사용 설정된 여러 동시 노출을 허용합니다.

가이드라인

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

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

이전 버전과의 호환성

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

가이드라인

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

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