마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

베이스어댑터를 이용한 리스트액티비티에 애드몹 광고달기

0 추천

안녕하세요? 반갑습니다. 제 앱의 뷰는 리스트뷰 하나뿐이구요.

베이스어댑터를 extends해서 붙여두었습니다.

xml은 <LinearLayout>으로 1개행을 구현해서 베이스어댑터로 불러와 붙이는 형식입니다.

리스트뷰를 구현하는 방법을 공부해 처음 배운게 저 방식이었습니다..

 

문제는 애드몹을 붙이려고 하니까 런타임익셉션이 나더라구요..

 

private void adSetting() {

    AdView adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);

    LinearLayout layout = (LinearLayout) findViewById(R.id.listLayout);

    layout.addView(adView);

    adView.loadAd(new AdRequest());
}

 

이렇게 메소드로 만들었는데,, 

 

이렇게 런타임익셉션이 났습니다.

 

해결방법을 찾지못해 이렇게 도움요청드립니다.

 

도움 부탁드리겠습니다.

아이뽄 (120 포인트) 님이 2013년 12월 8일 질문

1개의 답변

0 추천

admob 을 위해서 activity 도 선언해야 됩니다. 선언하셨나요?

<activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />

 

aucd29 (218,390 포인트) 님이 2013년 12월 9일 답변
...