본문 바로가기

major/Android

[Android] 애드몹(Admob) 배너 광고 달기 - 테스트 광고

앱 밑에 작게 뜨는 배너 광고를 추가하고 테스트 광고를 띄우는 방법을 정리했습니다.

★ 구글 플레이 스토어에 미 출시된 앱에 테스트용으로 애드몹 광고를 다는 것이라면 애드몹에 가입되어있지 않아도 가능합니다.

★ 앱의 minSdkVersion는 16 이상이어야 합니다.

 

가장 간단하게 추가하려면 Design에서 Palette>Google>AdView를 드래그앤드롭으로 추가하면 됩니다.

그렇게 하면 Add Project Dependency라는 문구가 뜨는데, OK를 눌러줍니다.

그러면 gradle 복잡하게 추가해 필요없이 알아서 설정을 해줍니다.

추가된 AdView의 코드는 다음과 같았습니다.

수정 전 AdView 코드

이제 AdView에 광고를 띄우기 위해서는 xml과 java코드, Manifest 파일을 수정해야 합니다.

1. Manifest 파일의 <application> 태그 내에 다음 코드를 추가

<meta-data
	android:name="com.google.android.gms.ads.AD_MANAGER_APP"
	android:value="true" />

아래는 저의 Manifest 파일입니다. 참고해주세요.

Manifest 파일

2. xml 코드를 아래와 같이 변경합니다.

<com.google.android.gms.ads.AdView
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="/6499/example/banner"/>

adSize와 adUnitId를 설정해야 합니다. 저는 BANNER로 선택했습니다.

adUnitId는 광고 단위 ID입니다. 테스트 광고를 띄울 거기 때문에 구글에서 제공하는 테스트 ID를 설정했습니다.

3. 마지막으로 MainActivity.java 에 아래의 코드를 추가합니다.

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AdView adView = (AdView)findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        adView.loadAd(adRequest);
    }
}

adView 아이디를 가져와서 광고를 띄워줍니다.

 

처음으로 실행하면 바로 뜨지 않고 조금 기다려야 합니다.

아래는 제 테스트 앱에서 테스트 배너 광고를 실행한 화면입니다.

애드몹 배너 광고 추가한 화면

테스트에 성공했다면, 애드몹에 가입하고 광고 단위를 만든 후에 광고 단위 ID를 adUnitId에 추가하면 됩니다.

테스트 용이라면 테스트 광고 ID를 사용해야 합니다. 안 그러면 테스트 중 무효 활동으로 계정이 정지될 수 있으니 조심하세요!

 

테스트 광고 | Android | Google Developers

 

테스트 광고  |  Android  |  Google Developers

/admob/android/ AdMob AdRequest 이 가이드에는 광고 통합에서 테스트 광고를 사용하는 방법이 나와 있습니다. 개발 중에는 테스트 광고를 사용하여 광고를 클릭해도 Google 광고주에게 비용이 청구되지 않게 하는 것이 중요합니다. 테스트 모드가 아닌 상태에서 광고를 너무 많이 클릭하면 무효 활동으로 계정이 신고될 수 있습니다. 테스트 광고는 두 가지 방법으로 얻을 수 있습니다. Google의 샘플 광고 단위 중 하나를 사용하세요. 자

developers.google.com

애드몹 가입은 전화번호를 입력하고 메시지/음성통화로 인증하면 끝입니다.

애드센스처럼 복잡한 과정이 있을줄 알았는데 다행이었습니다.

가입이 간단하기 때문에 무료로 앱을 제작하고 있다면 애드몹에 가입하고 광고를 달아보세요!

이런 소소한 수익들이 무료로 앱을 만들고 패치하는데 동기부여가 될 거라고 생각합니다.


잘못된 내용이 있다면 언제든지 댓글이나 메일로 알려주시면 감사하겠습니다.

이 포스팅이 도움이 되었다면 공감 부탁드립니다.

궁금한 점은 언제든지 댓글 남겨주시면 답변해드리겠습니다:D