-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 回答