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 페이지
- 앱 스토어로 자동화된 JavaScript 기반 리디렉션 스크립트가 있는 HTML 페이지
- 메타 새로고침 태그
다양한 광고 소재 유형에 대한 권장사항
SKAdNetwork 기여 분석을 시작하는 클릭 액션은 다음과 같이 다양한 광고 유형에 대해 설정할 수 있습니다.
- HTML 광고 소재
- 클릭 가능한 요소를 둘러싼 앵커 태그의 도착 URL로 설정하거나 JavaScript 기반 클릭 이벤트의
window.location
작업 타겟 URL로 설정할 수 있습니다. - MRAID
- 클릭 액션은 SKAdNetwork 기여 분석을 시작하려면
Mraid.open()
를 호출해야 합니다. - VAST 동영상
- 앱 스토어 URL은 VAST XML의
ClickThrough
요소에 설정해야 합니다. - 네이티브
- 앱 스토어 URL은 OpenRTB의
native.link.url
필드(또는 지원 중단된 Google RTB 프로토콜의native_ad.click_link_url
필드)에 설정해야 합니다.
모바일 광고의 조회 후 기여 분석
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 버전이 도입되면 버전이 이 목록에 있는 한 이전 버전으로 응답하는 것이 허용됩니다. 이를 통해 광고 네트워크는 이전 버전으로 계속 응답하고 자체 속도에 맞게 최신 버전을 조정할 수 있습니다.