안드로이드 앱에 광고 하나 달아 볼까요?
보통 구글 adsense나 admob 많이 다는데 얼마전 다음에서도 AD@M이라는 광고플랫폼을 출시했습니다. 클릭당 120원...많이 노출이 되진 않치만 그래도 쓸만하더군요...
우선 가입을 해야겠죠. 아래 링크로 이동하시어 둘러보신후 가입하시고...승인절차는 까다롭지않습니다. 무엇보다도 한글이여서 별도로 설명하지 않아도 가입하는데 어려움이 없습니다.
http://mobile.biz.daum.net/top
사전준비
1. 가입후 앱을 등록하고 client id 발급
2. sdk를 다운받아 이클립스 빌드패스에 추가하기
source code example
/res/main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.testapp" android:id="@+id/mainContainer" android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
......
<net.daum.mobilead.MobileAdView
android:id="@+id/adview" android:visibility="gone"
android:layout_width="320dp" android:layout_height="48dp"
android:layout_alignParentBottom="true" android:gravity="bottom|center" />
....
/values/attrs.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- daum adam -->
<declare-styleable name="net.daum.mobilead.MobileAdView">
<attr name="adbgcolor" format="color" />
<attr name="adTextColor" format="color" />
<attr name="subTextColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
</declare-styleable>
</resources>
/AndroidManifest.xml
.....
<meta-data android:value="발급받은 CLIENT ID" android:name="DAUMAD_CLIENT_ID" />
<meta-data android:value="true" android:name="MOBILEAD_ALLOW_LOCATION" />
</application>`
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
/src/main.java
public class main extends Activity implements AdHttpListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MobileAdView adDaum = (MobileAdView)findViewById(R.id.adview);
AdConfig.setClientId(daum_clint_id);
AdConfig.setAllowUseOfLocation(true);
adDaum.setRequestInterval(60);
adDaum.requestFreshAd();
this.adDaum.setAdListener(this);
.....자세한 사항은 sdk 와 함께 제공되는 문서를 참고하세요.
'android' 카테고리의 다른 글
EditText에서 문장 끝에 커서 놓기 (0) | 2011.01.26 |
---|---|
부트에니메이션 파일 만들기 (0) | 2011.01.24 |
부팅화면 (부트에니메이션) 바꾸기 (0) | 2011.01.24 |
안드로이드에서 e-mail 보내기 (0) | 2011.01.24 |
android hidden 폴더만들기 (0) | 2011.01.23 |