2단계: Firebase Console에서 A/B 테스트 설정
소개: Firebase를 사용하여 AdMob 광고 빈도 최적화 |
1단계: AdMob을 사용하여 테스트할 새 광고 단위 대안 만들기 |
2단계: Firebase Console에서 A/B 테스트 설정 |
3단계: 앱 코드에서 원격 구성 매개변수 값 처리 |
4단계: Firebase Console에서 A/B 테스트 시작 및 테스트 결과 검토 |
5단계: 새 광고 형식 출시 여부 결정 |
이제 앱에 새 광고 단위가 구현되었으므로 이러한 광고 단위의 성능을 확인할 수 있도록 A/B 테스트를 설정해야 합니다. 테스트 목적은 물론 테스트의 대상 사용자를 정의합니다. 또한 테스트 대안(앱에 있는 서로 다른 광고 단위)을 정의하고 앱에서 이러한 대안의 표시를 제어하는 원격 구성 매개변수를 설정해야 합니다.
Firebase A/B 테스팅은 다음 제품을 사용해서 앱에 광고 단위를 추가할 때의 효과를 테스트하고 분석합니다.
- Firebase A/B 테스팅(이 단계) - 테스트 목표 및 구성 가능한 매개변수를 정의합니다.
- Firebase 원격 구성(다음 단계) - 매개변수 구성을 처리하는 논리를 코드에 추가합니다.
- Google 애널리틱스(백그라운드에서 실행) - 구성 영향을 측정합니다.
새 A/B 테스트 시작
광고 빈도 최적화를 위한 제어된 테스트를 시작하려면 먼저 Firebase Console의 A/B 테스팅 섹션으로 이동합니다. 실험 만들기를 클릭한 후 원격 구성을 선택합니다.
기본사항 설정
기본사항 섹션에서 실험 이름을 정의하고 실험 설명을 제공합니다.
타겟팅 설정
타겟팅 섹션에서 실험 대상이 되는 iOS 또는 Android 앱을 선택합니다.
실험에 노출되는 사용자 비율을 설정합니다. 이 튜토리얼에서 새 광고 단위는 사용자의 30%를 대상으로 합니다. 그렇다고 해서 모든 사용자의 30%에게 늘어난 최대 게재빈도로 새 광고 단위가 표시되는 것은 아니고, 사용자의 30%가 기본 광고 단위(기존 광고)와 함께 2개의 새로운 전면 광고에 노출됩니다.
나머지 설정은 모두 기본값으로 둡니다.
목표 설정
Firebase A/B 테스팅은 우수한 대안을 결정하기 위해 기본 측정항목을 추적하지만, 앱의 다른 중요 요소들에 서로 다른 구성이 미치는 영향을 이해할 수 있도록 보조 측정항목을 추가할 수도 있습니다.
이 튜토리얼에서는 AdMob 추정 수익 최적화가 기본 목표이므로, 드롭다운 메뉴에서 이를 선택합니다.
(선택사항) A/B 테스팅을 사용해서 총 추정 수익 또는 다른 유지율과 같은 추가 측정항목을 추적하려면 측정항목 추가를 클릭하여 선택합니다.
대안 설정
A/B 테스트 구성의 마지막 단계는 사용자에게 표시할 광고 단위를 제어하는 원격 구성 매개변수를 정의하는 것입니다.
대안 섹션에서 기준 카드의 매개변수 필드에
INTERSTITIAL_AD_KEY
라는 새 매개변수를 입력하여 만듭니다.INTERSTITIAL_AD_KEY
매개변수에 대해 다음 설정을 사용해서 대안 섹션 설정을 마칩니다.- 기준 대안: 사용자별로 10분당 4회 노출의 최대 게재빈도 설정과 함께 기존 광고 단위의 광고 단위 ID로 설정된 값입니다.
- 대안 A 대안: 사용자별로 10분당 6회 노출의 최대 게재빈도 설정과 함께 새 광고 단위의 광고 단위 ID로 설정된 값입니다.
- 대안 B 대안: 사용자별로 10분당 8회 노출의 최대 게재빈도 설정과 함께 새 광고 단위의 광고 단위 ID로 설정된 값입니다.
이 튜토리얼에서는 기준 대안이 기존 광고 단위(사용자별로 10분당 4회 노출)를 표시합니다. 대안 A 및 대안 B는 새 광고 단위(각각 사용자별로 10분당 6회 노출 및 8회 노출)를 소규모 사용자 하위 집합에 표시합니다. 이것은 AdMob UI에서 가져온 광고 단위 ID인 매개변수 값으로 제어됩니다. 이러한 매개변수 값은 여기에서 Firebase A/B 테스팅에 설정되지만 실제로 처리를 위해 이러한 값을 앱 코드로 전송하는 것은 Firebase 원격 구성입니다. 다음 단계에서는 원격 구성을 설정합니다.
검토를 클릭하여 실험이 예상한 대로 설정되었는지 확인합니다. 하지만 시험을 실제로 시작하기 전에 Firebase에서 수신된 매개변수 값에 앱 코드가 대응하는 방법을 정의해야 합니다. 다음 단계로 이동하여 원격 구성의 INTERSTITIAL_AD_KEY
매개변수 처리 방법을 구현합니다.
1단계: AdMob을 사용하여 새 광고 단위 대안 만들기3단계: 원격 구성 매개변수 값 처리