phonegap admob插件在xcode中获得横幅高度

问题描述 投票:0回答:1

[我使用的是admob插件(在iOS中),效果很好,但是我也使用了Google地图,并且我根据屏幕高度减去标题调整了地图高度,现在我还需要减小admob横幅的高度。

我试图添加一个新功能来获取横幅大小并通过javascript调用它,但没有任何反应。

这是我添加到CDVAdMob.m文件中的代码:

- (GADAdSize)GetAdSize:(CDVInvokedUrlCommand *)command  {
    return self.bannerView.adSize;
}

我也具有CDVAdMob.h文件的功能签名:

- (GADAdSize)GetAdSize:(CDVInvokedUrlCommand *)command;

我不熟悉目标C代码,所以我不知道我做的是否正确。

在javascript中,我通过以下方式调用了新函数:

window.plugins.AdMob.createBannerView();
var size = window.plugins.AdMob.GetAdSize();
alert(size);

任何人都可以告诉我如何正确完成吗?

感谢

javascript cordova xcode5 admob
1个回答
2
投票

只需设置以下2个选项:{overlay:false,offsetTopBar:true},那么插件将自动扣除状态栏和横幅视图的高度。

© www.soinside.com 2019 - 2024. All rights reserved.