가이드: AdMob 광고 빈도 최적화

2단계: Firebase 콘솔에서 A/B 테스트 설정


소개: Firebase를 사용하여 AdMob 광고 빈도 최적화
1단계: AdMob을 사용하여 테스트용 새 광고 단위 변형 만들기

2단계: Firebase 콘솔에서 A/B 테스트 설정

3단계: 앱 코드에서 원격 구성 매개변수 값 처리
4단계: A/B 테스트 시작 및 Firebase 콘솔에서 테스트 결과 검토
5단계: 새 광고 형식 출시 여부 결정


이제 앱에 새 광고 단위가 구현되었으므로 이러한 광고 단위의 실적을 이해하는 데 도움이 되는 A/B 테스트를 설정해야 합니다. 테스트에서 타겟팅할 사용자와 테스트 목표를 정의합니다. 또한 테스트 변형(앱의 다양한 광고 단위)을 정의하고 앱의 변형 표시를 제어할 원격 구성 매개변수를 설정해야 합니다.

Firebase A/B Testing은 다음 제품을 활용하여 앱에 광고 단위를 추가할 때의 효과를 테스트하고 분석합니다.

  • Firebase A/B 테스팅(이 단계) — 테스트에 대한 목표 및 구성 가능한 매개변수 정의
  • Firebase 원격 구성(다음 단계) — 코드에 로직을 추가하여 매개변수 구성을 처리합니다.
  • Google Analytics(뒤에서 실행) — 구성의 영향을 측정합니다.

새로운 A/B 테스트 시작

광고 빈도 최적화를 위한 제어 테스트를 시작하려면 먼저 Firebase 콘솔의 A/B 테스트 섹션으로 이동하세요. 실험 만들기 를 클릭한 다음 원격 구성 을 선택합니다.

원격 구성을 사용하여 A/B 테스트를 시작하는 방법을 보여주는 Firebase 콘솔 UI

기본 설정

기본 섹션에서 실험 이름을 정의하고 실험 설명을 제공합니다.

A/B 테스트의 기본 설정 방법을 보여주는 Firebase 콘솔 UI

타겟팅 설정

  1. 타겟팅 섹션에서 실험이 타겟팅할 iOS 또는 Android 앱을 선택합니다.

  2. 실험에 노출될 사용자의 비율을 설정합니다. 이 가이드에서는 사용자의 30%를 대상으로 새 광고 단위를 테스트합니다. 그렇다고 해서 모든 사용자의 30%가 게재빈도가 증가한 새 광고 단위를 보게 되는 것은 아닙니다. 즉, 사용자의 30%가 기준 광고 단위(기존 광고)와 함께 두 개의 새로운 전면 광고에 노출됩니다.

    다른 모든 설정은 기본값으로 두십시오.

A/B 테스트의 타겟팅을 설정하는 방법을 보여주는 Firebase 콘솔 UI

목표 설정

Firebase A/B Testing은 기본 측정항목을 추적하여 승리한 변형을 결정하지만, 다른 구성이 앱의 다른 중요한 요소에 미치는 영향을 이해하기 위해 보조 측정항목을 추가할 수도 있습니다.

  1. 이 가이드에서는 AdMob 예상 수익 최적화가 기본 목표이므로 드롭다운 메뉴에서 선택하세요.

  2. (선택 사항) A/B 테스팅이 예상 총 수익 또는 다른 유지율과 같은 추가 측정항목을 추적하도록 하려면 측정항목 추가 를 클릭하여 측정항목 을 선택합니다.

A/B 테스트의 목표를 설정하는 방법을 보여주는 Firebase 콘솔 UI

변형 설정

A/B 테스트 구성의 마지막 단계는 사용자에게 표시될 광고 단위를 제어하는 ​​원격 구성 매개변수를 정의하는 것입니다.

  1. Variants 섹션에서 Baseline 카드의 Parameter 필드에 입력하여 INTERSTITIAL_AD_KEY 라는 새 매개변수를 생성합니다.

  2. INTERSTITIAL_AD_KEY 매개변수에 대해 다음 설정을 사용하여 변형 섹션 설정을 완료합니다.

    • 기준 변형: 10분당 사용자당 4회의 게재빈도 설정으로 기존 광고 단위의 광고 단위 ID로 설정된
    • 변형 A 변형: 게재빈도 설정이 사용자당 10분당 6회 노출로 설정된 새 광고 단위의 광고 단위 ID로 설정된
    • 변형 B 변형: 게재빈도 설정이 10분당 사용자당 8회 노출로 설정된 새 광고 단위의 광고 단위 ID로 설정된

    이 자습서의 경우 Baseline 변형은 기존 광고 단위를 표시합니다(10분당 사용자당 4회 노출). 대안 A대안 B 는 새로운 광고 단위(각각 10분당 사용자당 6회 및 8회 노출)를 일부 사용자에게 표시합니다. 이는 AdMob UI에서 가져온 광고 단위 ID인 매개변수 값에 의해 제어됩니다. 이러한 매개변수 값은 Firebase A/B Testing에서 설정되지만 실제로 이러한 값을 처리하기 위해 앱의 코드로 보내는 것은 Firebase 원격 구성입니다. 다음 단계에서 원격 구성을 설정합니다.

A/B 테스트의 변형을 설정하는 방법을 보여주는 Firebase 콘솔 UI

검토 를 클릭하여 실험이 예상대로 설정되었는지 확인합니다. 그러나 실제로 실험을 시작하기 전에 앱의 코드가 Firebase에서 수신한 매개변수 값에 반응하는 방식을 정의해야 합니다. 원격 구성이 INTERSTITIAL_AD_KEY 매개변수를 처리하는 방법을 구현하려면 다음 단계로 진행하세요.




1단계 : AdMob을 사용하여 새 광고 단위 변형 만들기 3단계 : 원격 구성 매개변수 값 처리