앱 만들기/안드로이드

안드로이드의 기술 # 앱 출시 전 광고 테스트 - 테스트 기기 등록

나도 처음이야 2020. 9. 28.

애드몹 광고를 적용 후,

실기기에서 광고 테스트를 하기 위해서는 테스트 광고 ID 를 사용하는 것과

자신의 핸드폰을 테스트 기기로 등록하는 것이 중요하다.

물론, 에뮬레이터에서 구동 시에는 자동으로 테스트 광고가 송출된다.

 

출시전, 실제 광고 ID를 구현하고 상용 광고 송출 테스트를 할때는

반드시 자신의 폰을  테스트 기기로 등록하는 과정이 필요하다. 왜냐면, 구글로 부터 부정 클릭 혹은 송출에 따른 계정 제지를 받기 때문이다.

 

그러면, 테스트 기기 등록을 해보자.

1. 테스트 기기 ID 얻기

 

안드로이드 스튜디오에, 광고가 적용된 개발 앱을 실행한다.

위와 같이 Logcat 창에 setTestDeviceids 를 검색하면, 손쉽게 기기의 ID 를 얻을 수 있다.

 

 

2. 테스트 기기로 등록하기

1
2
3
4
5
  // 테스트 기기 등록하기 ( 출시전에는 꼭 삭제)
        List<String> testDeviceIds = Arrays.asList("AB1CD49XXXXXXXXXX8293463");
        RequestConfiguration configuration =
                new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
        MobileAds.setRequestConfiguration(configuration);
cs

 

구글에서 제공하는 위 코드를 적용합니다. 끝! 간단합니다.

보통 앱이 시작하는 oncreate()에 하면 되겠네요. 

 

3. 기기에서 확인 하기

테스트 기기에 송출된 광고는 하기처럼 테스트 라벨이 광고 상단에 찍히게 됩니다.

마음껏 클릭을 하여도, 부정 클릭이 되지 않기에 안전합니다. ^^

감사합니다. 

 

곧 새롭게 선보일 세계 국기 앱

 

 

* 주의 사항

  출시 전에는 꼭 해당 코드를 삭제해야 됩니다. 구글 필수 사항입니다.

 

https://developers.google.com/admob/android/test-ads?hl=ko#add_your_test_device

 

테스트 광고  |  Android  |  Google Developers

이 가이드에는 광고 통합에서 테스트 광고를 사용하는 방법이 나와 있습니다. 개발 중에는 테스트 광고를 사용하여 광고를 클릭해도 Google 광고주에게 비용이 청구되지 않게 하는 것이 중요합니

developers.google.com

 

반응형

댓글