Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova Admob在应用程序';这是第一次处决。2._Cordova_Admob - Fatal编程技术网

Cordova Admob在应用程序';这是第一次处决。2.

Cordova Admob在应用程序';这是第一次处决。2.,cordova,admob,Cordova,Admob,我用Phonegap(Cordova 2.5.0)制作了一个Android应用程序。我使用这个插件将admob放入我的应用程序中。() Admob将显示在我的应用程序中。但是有个问题。在第一次执行时,admob没有出现。关闭并重新启动应用程序后,将显示admob。从第二次执行开始,将显示admob 如果我有一段时间(大约一个小时)不使用该应用程序,然后运行该应用程序,问题再次出现 我能做些什么来解决这个问题 下面是我的密码 [MainActivity.java代码] package com.**

我用Phonegap(Cordova 2.5.0)制作了一个Android应用程序。我使用这个插件将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"/>

您应该在
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);