Admob 광고를 넣어보자

광고 넣는데 애드몹 가입이라던지는 다른곳 검색하면 많이 나오니 알아서 보시고
순수하게 앱 만들때 쓰는것만 정리해 본다.

일단 애드몹에서 광고를 하나 추가한다.
구글애드센스랑 비슷하다
그리고 저 게시자 id가 중요하다
게시자ID는 광고당 하나씩 독립적으로 생긴다.

Admob SDK는 광고 하나 추가할때 마다 다운 링크를 보여준다
그 안에서 jar 파일 하나를 프로젝트에 추가해야 한다.

아래는 소스코드

import android.os.Bundle;
import android.app.Activity;
import android.widget.LinearLayout;
import com.google.ads.*; 

public class MainActivity extends Activity{
 private static final String PublisherID = "a15XXXXXXXXX";
 AdView adView = null;

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

        LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
adView = new AdView(this, AdSize.IAB_BANNER, PublisherID);
        layout.addView(adView);
        adView.loadAd(new AdRequest());
        
}

 public void onDestroy() {
       adView.destroy();
       super.onDestroy();   
 }

}

이건 기본 소스코드

 
<uses-permission android:name="android.permission.INTERNET"/>  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<activity android:name="com.google.ads.AdActivity" android:configchanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
</activity>

이건 AndroidManifest.xml 파일

저기서 configchanges 속성은 하나도 빠지면 안된다.

이정도 이다.
광고의 사이즈는 규격이고

크기(WxH)설명지원 기기AdSize 상수
320×50표준 배너휴대전화 및 태블릿BANNER
300×250IAB 중간 직사각형태블릿IAB_MRECT
468×60IAB 풀 배너태블릿IAB_BANNER
728×90IAB 리더보드태블릿IAB_LEADERBOARD

요렇다
출처: https://developers.google.com/mobile-ads-sdk/docs/android/intermediate?hl=ko#bannersizes


크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
댓글은 관리자 확인후 등록됩니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.