Phonegap (Cordova 2.5.0) で Android アプリを作成しました。そして、このプラグインを使用してアプリに admob を入れました。( https://github.com/sainttex/PhoneGap-Android-Native-AdMob )
Admob がアプリに表示されます。しかし、問題があります。最初の実行中、admob は表示されません。アプリを閉じて再起動すると、admobが表示されます。2回目以降はadmobが表示されます。
しばらく (約 1 時間) アプリを使用せずにアプリを実行すると、問題が再び発生します。
問題を解決するにはどうすればよいですか?
以下は私のコードです。
【MainActivity.javaコード】
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");
}
}
【AndroidManifest.xmlコード】
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>