我正在cocos2d游戏中的appdelegate.mm文件中实现ADbanner视图。广告显示完美,但我想知道我可以在哪里实施iAd横幅视图代表。我已将它们添加到appdelegate.mm文件中,但它们不会被调用。
这是显示广告的代码(它们已成功显示)
iAdView = [[ADBannerView alloc] initWithFrame:CGRectZero];
iAdView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
[[[CCDirector sharedDirector]view]addSubview:iAdView];
我现在需要实现这个
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
我没有使用UIViewController,因为我正在使用cocos2d(它有场景)
提前感谢您的帮助。
答案 0 :(得分:0)
您必须将ADBannerView的委托设置为appDelegate:
iAdView.delegate = self;
希望这有帮助。