안드로이드 개발 질문/답변
(글 수 45,052)
여러가지 삽질을 한끝에 구글 모바일 애드센스를 달기는 했습니다...
삽입한 방법을 간단히 설명드리자면...
모바일 웹용 애드센스 코드받는 법은 따로 설명드리지 않겠습니다.
(구글애드센스가셔서 가입하시고 모바일용으로 받으시면 됩니다.)
일단 xml에서 웹뷰를 하나 만들고 소스코드에서 웹뷰를 불러오고 url을 에드센스가 있는 html로 연결시켰습니다...
=========== xml ====================================
<WebView
android:id="@+id/web"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:focusable="true"
android:focusableInTouchMode="true"
android:scrollbars="none"
/>
=========== 자바코드 ====================================
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main_image);
//구글 모바일 광고를 가지고 온다.
WebView mWeb = (WebView)findViewById(R.id.web);
mWeb.setWebViewClient(new MyWebClient());
WebSettings set = mWeb.getSettings();
set.setJavaScriptEnabled(true);
mWeb.loadUrl("file:///android_asset/googleadsense.html");
{
=========== googleadsense.html ====================================
이곳에 구글애드센스에서 받은 코드를 삽입!
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
</body>
일단 저렇게 한다음 googleadsense.html 파일을 assets 파일에 넣어두면 됩니다...
일단 구글 모바일 애드센스는 깔끔하게 잘 뜨는데요...
질문하나만 할께요....
광고를 클릭하면 새로운 웹브라우저를 띄워야 할듯한데요....
현재는 웹뷰안에서 화면이 바뀝니다.... (웹뷰의 영역이 320X50 이잖아요... ㅠㅠ...)
새창을 띄우는게 애드센스에서 지원을 해줘야하는건지 아니면 웹뷰에서 처리를 해줘야하는지...
양쪽 모두를 아무리 찾아봐도 알수가 없네요....
혹시 웹뷰안의 링크를 클릭했을때 새창으로 띄워주는 메소드나 방법같은것이 있나요????
다른 앱의 구글 광고들은 모두 새창에서 잘만뜨던데... 고민입니다..
제가 한 방법이 제대로 한건지도 모르겠네요... ㅠㅠ... 딱 벽에 부딪힌 느낌입니다... ㅠㅠ..
구글 애드센스 달아보신분들은 좀 알려주세요....
그리고 이런방법 말고 다른방법이 있으면 그것도 좀 알려주세요....
힌트라도 주시면 증말증말 감사하겠습니당... ^^
2010.09.12 02:58:36
최종 확인 결과는 모바일 콘텐츠용 Adsense는 "웹사이트"에만 넣을 수 있는 거군요...
아래와 같이 크롤링이 가능해야 합니다.
http://www.google.com/adsense/support/bin/answer.py?answer=68731&hl=ko
이 사실을 모르고 클릭 높다고 좋아하다가 지금 충격이 큽니다.....
아래와 같이 크롤링이 가능해야 합니다.
http://www.google.com/adsense/support/bin/answer.py?answer=68731&hl=ko
이 사실을 모르고 클릭 높다고 좋아하다가 지금 충격이 큽니다.....
저의 경우 새창(브라우저)가 뜨면서 해당 웹페이지로 이동합니다.
문제가 한가지 더 있습니다.
adSense에서 예상 수입을 통해 노출수, 클릭수 잘 나왔었는데....
막상 지급내역에 "모바일 콘텐츠용 애드센스" 항목 자체가 잡히질 않고 있습니다....ㅠ.ㅠ
adSense를 보면 모바일 웹사이트가 있어야 한다고 조건을 달고 있는데,
혹시 이때문인지 싶어서 걱정하고 있는 중입니다.
정확한 결과 나오면 한번 더 공유하죠....