0

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"/>
4

2 に答える 2

0

これはsuper.loadUrl("------");

adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit); 
        LinearLayout layout = super.root;
        layout.addView(adView); 
        AdRequest request = new AdRequest();
        adView.loadAd(request);
于 2013-04-07T15:35:43.400 に答える