我用 Phonegap (Cordova 2.5.0) 制作了一个 Android 应用程序。我使用这个插件将 admob 放在我的应用程序中。(https://github.com/sainttex/PhoneGap-Android-Native-AdMob)
Admob 显示在我的应用程序中。但是有一个问题。在第一次执行期间,admob 没有出现。关闭应用程序并重新启动后,会显示 admob。从第二次执行开始,会显示 admob。
如果我有一段时间(大约一小时)不使用该应用程序,然后运行该应用程序,问题就会再次出现。
我能做些什么来解决问题?
贝娄是我的代码。
【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"/>