ADBannerView委托方法永远不会触发

时间:2013-08-02 16:45:32

标签: cocos2d-iphone delegates iad

问题就像问题的提示一样简单。

banner正在设备的测试模式下工作。
(看起来像这样:“你连接到iAd网络”)。

声明-didFailToReceiveAdWithError-bannerViewDidLoadAd-bannerViewActionShouldBegin。 和ADBannverView1.delegate分配给自己(是一个cocos2d CCLayer)

但这些方法从未调用过。我删除了一些从未遇到过的断点。

你知道吗?

<小时/> 问题2:这些财产定义有什么区别?我应该使用弱,分配吗?或IBOutlet是必需品?
我尝试了所有3种组合并且全部工作。

@property(nonatomic,retain) ADBannerView *iAdView;
@property(nonatomic,retain) IBOutlet ADBannerView *iAdView;
@property(nonatomic,assign) ADBannerView *iAdView;

1 个答案:

答案 0 :(得分:0)

对我来说,问题是我的代码self.canDisplayBannerAds=YES; 中也有这一行 删除后,委托方法被正确调用。