1. AdWhirl 계정 등록 및 AdWhirl SDK 다운받기
계정 등록!!
SDK 다운받기!!
안드로이드의 오늘자 최신 버전은 2.6.0
2. layout 에 AdWhirlLayout 추가
<com.adwhirl.AdWhirlLayout android:id="@+id/ad"
android:layout_width="fill_parent" android:layout_height="wrap_content"
myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC" />
이 부분에 대한 아무런 자료가 존재하지 않아서, 처음엔 난감했음..;;;;
3. AndroidManifest.xml 파일에 Permission과 AdWhirlKey 추가
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<meta-data android:value="자신의 키값" android:name="ADWHIRL_KEY"/>
4. Java 파일에서 셋팅 설정.
AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
AdWhirlTargeting.setAge(23);
AdWhirlTargeting.setGender(AdWhirlTargeting.Gender.MALE);
AdWhirlTargeting.setKeywords("online games gaming");
AdWhirlTargeting.setPostalCode("94123");
AdWhirlTargeting.setTestMode(false);
AdWhirlAdapter.setGoogleAdSenseAppName("");
AdWhirlAdapter.setGoogleAdSenseCompanyName("");
AdWhirlAdapter.setGoogleAdSenseChannel("");
5. 광고가 잘 나오는지 확인!
위와 같이 진행했지만, 아래와 같이 로그가 발생하며 AdSense 광고는 나오지 않고 있다...
이유가 몬지 파악중임..
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): Showing ad:
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): nid: a82323fde1db49748a8ae874432a36dd
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): name: google_adsense
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): type: 14
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): key: ca-mb-pub-3492257537549219
12-07 13:08:06.976: DEBUG/AdWhirl SDK(20326): key2:
12-07 13:08:06.976: WARN/AdWhirl SDK(20326): Unsupported ration type: 14
12-07 13:08:07.031: DEBUG/dalvikvm(20326): GC freed 11441 objects / 806360 bytes in 52ms
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): Caught an exception in adapter:
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): java.lang.Exception: Invalid adapter
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.adwhirl.adapters.AdWhirlAdapter.handle(AdWhirlAdapter.java:148)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.adwhirl.AdWhirlLayout.handleAd(AdWhirlLayout.java:222)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.adwhirl.AdWhirlLayout.access$3(AdWhirlLayout.java:205)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.adwhirl.AdWhirlLayout$HandleAdRunnable.run(AdWhirlLayout.java:390)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at android.os.Handler.handleCallback(Handler.java:587)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at android.os.Handler.dispatchMessage(Handler.java:92)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at android.os.Looper.loop(Looper.java:123)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at android.app.ActivityThread.main(ActivityThread.java:4363)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at java.lang.reflect.Method.invokeNative(Native Method)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at java.lang.reflect.Method.invoke(Method.java:521)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
12-07 13:08:07.031: WARN/AdWhirl SDK(20326): at dalvik.system.NativeStart.main(Native Method)
댓글 없음:
댓글 쓰기