我在屏幕底部实现了iAds横幅,我有一些我无法弄清楚的事情。
1.苹果说,有时,你必须得到一个失败的代表,以便你体验广告无效的情况,但我仍然可以获得广告。这是为什么?我是否必须在互联网上大喊以获取无效广告的案例?- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
NSLog(@"HAS BANNER"); //always happens
if (!bannerIsVisible)
{
if (adBanner.superview == nil)
[self.view addSubview:adBanner];
[UIView beginAnimations:@"animateAdBannerOn" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height);
[UIView commitAnimations];
bannerIsVisible = YES;
}
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
NSLog(@"Failed to retrieve ad"); //never !
2.我无法在iTunes中找到你在发布之前将其打开的地方?
3.是否允许将iAd横幅置于UIWebView
之上?他们的指导方针从未提及过。
答案 0 :(得分:1)
在iTunesConnect中无法打开任何内容。它将自动检测到已配置iAd。您只需同意“iAd App Network'合同,协议,税收和银行业务' iTunesConnect中的部分。有时候,应用可能会在应用商店发布后的几天内无法获得任何广告。 4天后我开始在我的ap中收到广告。
是的,您绝对可以使用UIWebView放置iAd横幅。我没有看到任何特殊原因,我之前没有这样做过。 Here是一个教程。我相信如果你想让它在网页视图中滚动,你甚至可以在UIWebView的滚动视图中添加横幅。