Abh*_*pta 5 iphone admob ios cordova
我有一个phonegap应用程序,我试图实现Admob.
我正在使用phonegap 1.4.1版,我使用这个网站作为参考:http://iphone.keyvisuals.com/iphonedev/implementing-admob-ads-in-a-phonegap-project-for-ios-no -plugins要求的/
我的代码如下:
(void)webViewDidFinishLoad:(UIWebView *)theWebView
{
bannerView_ = [[GADBannerView alloc]init];
[bannerView_ setDelegate:self];
[bannerView_ setFrame:CGRectMake(0, 0, 320, 50)];
// Specify the ad's "unit identifier." This is your AdMob Publisher ID.
bannerView_.adUnitID = MY_BANNER_UNIT_ID;
// Let the runtime know which UIViewController to restore after taking
// the user wherever the ad goes and add it to the view hierarchy.
bannerView_.rootViewController = self.viewController;
[self.viewController.view addSubview:bannerView_];
// Initiate a generic request to load it with an ad.
[bannerView_ loadRequest:[GADRequest request]];
// only valid if AdGap.plist specifies a protocol to handle
if(self.invokeString)
{
// this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
[theWebView stringByEvaluatingJavaScriptFromString:jsString];
}
return [ super webViewDidFinishLoad:theWebView ];
}
Run Code Online (Sandbox Code Playgroud)
一切都很好,但是当我运行应用程序时,没有显示任何广告.
请确保您的“theWebView”对象完成其网络加载。并且bannerView_是您的对象的注册属性。
另外,我希望您只需输入“MY_BANNER_UNIT_ID”即可隐藏您的横幅单元 ID。
检查您的 Admob 设置,横幅单元 ID 是否正确。
最后,请使用 Charles 或类似的 iPhone 代理来验证呼叫是否按预期发出。
| 归档时间: |
|
| 查看次数: |
472 次 |
| 最近记录: |