-1

Phonegap を使用して、Android 用のモバイル アプリに Admob 経由で広告を実装しようとしています。HTML+Javascrip/Jquery を使用してコード全体を作成しましたが、現在、Phonegap を使用してネイティブ アプリを構築しています。

次のコードを使用して、Admob 経由で広告を表示できます。

public class ModernSnake extends DroidGap {
    /** Called when the activity is first created. */
    private static final String AdMob_Ad_Unit = "a151376a873f810";
    private AdView adView;
    @Override
    public void onCreate(Bundle savedInstanceState) {       
        super.onCreate(savedInstanceState);
        super.setIntegerProperty("splashscreen", R.drawable.splash);
        super.loadUrl("file:///android_asset/www/index.html", 10000);
        adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit); 
        LinearLayout layout = super.root;
        layout.addView(adView); 
        AdRequest request = new AdRequest();
    request.setTesting(true);
    adView.loadAd(request);

}

しかし問題は、バナーがずっとページの一番下にあることです。

Javascriptを介してadView関数を呼び出して、以前に作成したdivに表示することは可能ですか?

4

1 に答える 1

0

JavascriptInterface を使用して解決し、広告のレイアウトを非表示/表示する Java の関数を呼び出します。

于 2013-03-15T15:17:51.133 に答える