Cordova Admob在应用程序';这是第一次处决。2.
我用Phonegap(Cordova 2.5.0)制作了一个Android应用程序。我使用这个插件将admob放入我的应用程序中。() Admob将显示在我的应用程序中。但是有个问题。在第一次执行时,admob没有出现。关闭并重新启动应用程序后,将显示admob。从第二次执行开始,将显示admob 如果我有一段时间(大约一个小时)不使用该应用程序,然后运行该应用程序,问题再次出现 我能做些什么来解决这个问题 下面是我的密码 [MainActivity.java代码]Cordova Admob在应用程序';这是第一次处决。2.,cordova,admob,Cordova,Admob,我用Phonegap(Cordova 2.5.0)制作了一个Android应用程序。我使用这个插件将admob放入我的应用程序中。() Admob将显示在我的应用程序中。但是有个问题。在第一次执行时,admob没有出现。关闭并重新启动应用程序后,将显示admob。从第二次执行开始,将显示admob 如果我有一段时间(大约一个小时)不使用该应用程序,然后运行该应用程序,问题再次出现 我能做些什么来解决这个问题 下面是我的密码 [MainActivity.java代码] package com.**
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"/>
您应该在
super.loadUrl(“----”)之后执行此操作代码>
安装cordova admob插件
cordova plugin add com.admob.AdmobPlugin
然后添加此代码
function onDeviceReady() {
admobAd.initBanner("ca-app-pub-1738093038576474/9839543541",admobAd.AD_SIZE.BANNER.width,admobAd.AD_SIZE.BANNER.height);//ios Interstitial
admobAd.showBanner(admobAd.AD_POSITION.BOTTOM_CENTER);
}
document.addEventListener('deviceready',onDeviceReady, false);
function onDeviceReady() {
admobAd.initBanner("ca-app-pub-1738093038576474/9839543541",admobAd.AD_SIZE.BANNER.width,admobAd.AD_SIZE.BANNER.height);//ios Interstitial
admobAd.showBanner(admobAd.AD_POSITION.BOTTOM_CENTER);
}
document.addEventListener('deviceready',onDeviceReady, false);