맞춤설정을 사용하는 한 가지 방법은 광고 노출 수익을 최적화하는 것입니다. 이 사용 사례에서는 전체 페이지 광고 뒤에 게이트화된 미니 게임이 옵션으로 있는 게임이 있고, 각 사용자에게 미니 게임 환경을 최적화하여, 사용자 참여에 영향을 미치지 않고 가장 많은 광고 수익을 제공한다고 가정해 보겠습니다.
이를 달성할 수 있는 한 가지 방법을 살펴보겠습니다.
게임에서 사용하는 광고 제공업체별
ad_impression이벤트에 대한 커스텀 이벤트 로깅을 구현하여currency및value매개변수가 포함되어 있고 보고된 값 매개변수에 수익이 추가되는지 확인합니다.광고 수익 측정에서는 AdMob을 통해 ad_impression 이벤트를 자동으로 로깅하는 방법을 설명하고 AppLovin 및 ironSource와 같은 다른 광고 게재 플랫폼에 대한 몇 가지 구현 예를 제공합니다.
사용할 Remote Config 파라미터와 선택할 대체 값을 결정하고 게임의 로직이 다른 값을 처리할 수 있는지 확인합니다.
이 예에서는 Remote Config 파라미터를 기능 플래그로 구현하여 여러 가지 미니 게임을 사용 설정하는 방법을 설명합니다.
Firebase 콘솔에서 DevOps 및 참여 > Remote Config로 이동합니다.
매개변수 추가를 클릭합니다.
Remote Config 매개변수
minigame의 이름을 기본값인no_game으로 지정합니다.
이제 새로 추가를 클릭하고 맞춤설정을 선택하여 맞춤설정을 추가합니다.
대체 값을 최대 5개까지 추가한 후 다음을 클릭합니다.
이 미니 게임 예에서는
tictactoe,word_scramble,race를 사용할 수 있습니다.
다음으로 목표를 선택합니다. 이제 수익 값이 포함된 광고 노출 이벤트를 로깅하므로 광고 노출을 목표로 선택하고, SUM 및 값을 집계할 매개변수로 선택하고, 사용자 참여 발생 시간에 대한 추가 추적 측정항목을 추가합니다. 이렇게 하면 맞춤설정 결과에서 어떻게 비교되는지 확인할 수 있습니다.
관련이 있다고 생각하는 경우 여기에서 다른 이벤트 하나를 커스텀 측정항목으로 선택할 수도 있습니다.
다음을 클릭하여 타겟 조건을 선택합니다. 집계된 광고 노출 수익 가치를 최적화하는 중이므로 이벤트 수익 값을 동일한 통화로 변환하지 않는 경우 일관성을 높이기 위해 특정 위치의 사용자를 기반으로 조건을 만들 수 있습니다.
다음을 클릭하고 맞춤설정에 이름을 지정한 다음 저장을 클릭합니다.
맞춤설정을 실행하려면 변경사항 게시를 클릭합니다. 사용자는 Remote Config 가져오기 간격에 따라 몇 시간 내에 맞춤설정된 파라미터 값을 받기 시작합니다. 값이 사용자에게 적용되는 시간(고정 기간)은 24시간이므로 맞춤설정을 14일(또는 영구적으로) 동안 실행하는 것이 좋습니다. 그러면 지속적으로 학습하고 개선하여 각 사용자에게 최적의 환경을 제공할 수 있습니다.
Remote Config 페이지에서 파라미터 타겟팅 조건을 클릭하면 맞춤설정의 성능을 확인할 수 있습니다.
이제 맞춤설정을 만드는 방법을 배웠으니 다른 사용 사례를 살펴보고 이를 구현하는 방법을 알아보세요.