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×250 IAB 중간 직사각형 태블릿 IAB_MRECT
468×60 IAB 풀 배너 태블릿 IAB_BANNER
728×90 IAB 리더보드 태블릿 IAB_LEADERBOARD

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


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다