폰갭을 이용하여 안드로이드 앱을 만들고 그 안에 애드몹을 삽입했습니다.
애드몹이 잘 나오지만, 한가지 문제가 있습니다.
앱을 한참(대략 두 서너 시간) 사용하지 않다가 첫번째 실행시에 애드몹이 나오질 않네요.
앱을 껐다가 다시 실행하면 두번째 부터는 애드몹이 잘 나옵니다.
무한 구글링을 해봤지만, 문제가 뭔지 알 수가 없네요.
조언 부탁드립니다.
아래는 애드몹을 삽입하기 위해 사용한 코드입니다.
메인 엑티비티 코드
package com.***.*******;
import com.google.ads.*;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
import android.widget.LinearLayout;
//import android.view.Menu;
public class MainActivity extends DroidGap {
private static final String AdMob_Ad_Unit = "*************";
private AdView adView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit);
LinearLayout layout = super.root;
layout.addView(adView);
AdRequest request = new AdRequest();
adView.loadAd(request);
super.loadUrl("file:///android_asset/www/index.html");
}
}
메니패스트 코드
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>