[안드로이드] Android 애드몹 (배너) 달기 [1]









애드몹 광고를 안드로이드에 삽입하는 예제를 하겠습니다.


우선 Gradle에서 dependencies에서

compile 'com.google.android.gms:play-services:7.8.0'

문구를 추가해 주셔야합니다.

버전에 맞게 사용하시면 될거 같네요,

버전을 제대로 못찾으시겠다는 분들은


Build -> Edit Build -> app(Dependencies) 드가시면 라이브러리 추가 할 수 있는 창이 나옵니다.
안드로이드 애드몹(배너) 달기
















play-service 버전 추가해주시면됩니다





AndroidManifest.xml 설정

<activity android:name="com.google.android.gms.ads.AdActivity"    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
으로 adActivity와 permission을 추가해줍니다.



우선 배너입니다.

메인 레이아웃에서
<com.google.android.gms.ads.AdView    
android:id = "@+id/av_main_down"    
ads:adUnitId="광고ID"    
android:layout_width="match_parent"    
android:layout_height="wrap_content"    
android:layout_centerHorizontal="true"    
android:layout_alignParentBottom="true"    
ads:adSize="BANNER">
</com.google.android.gms.ads.AdView>

를 추가해줍니다.


그리고 바탕이되는 LinearLayout 이나 RelativeLayout의

xmlns:ads="http://schemas.android.com/apk/res-auto"

를 추가해줍니다.

그 다음 불러올 액티비티에서

AdView main_Banner_AdView;
main_Banner_AdView = (AdView)findViewById(R.id.av_main_down);
AdRequest adRequest1 = new AdRequest.Builder()
        .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
        .addTestDevice("기기 테스트 ID")
        .build();
main_Banner_AdView.loadAd(adRequest1);


를 추가해줍니다.


기기 테스트 ID의 경우에는


USB연결 후에,

컴파일시 시리얼 넘버를 알수 있는데,


그것을 카피해서 추가해주시면 됩니다.

안드로이드 애드몹(배너) 달기






























배너에 대한 테스트 결과화면 입니다.


안드로이드 애드몹(배너) 달기







































전면광고의 경우는 테스트 중인데.. 좀 더 예제를 살펴봐야 할 것 같습니다.

빠른 시일 내에 포스팅 하도록 하겠습니다.



추가로 읽으면 좋을 것

댓글

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석

키움 OPEN API MFC 개발 (1)