0

我已经实现了以下代码

-(void)initializeiAd
    {

        ADBannerView *bannerView = [[ADBannerView alloc] init];
        bannerView.delegate = self;
        bannerView.frame = CGRectMake(0, 0, bannerView.frame.size.width, bannerView.frame.size.height);
        [self addSubview:bannerView];

    }

我很好地看到了横幅,但我收到错误消息警告横幅视图 (0x8560e20) 有广告但可能被遮挡。此消息仅在每个横幅视图中打印一次。

我想知道为什么。有任何想法吗?我在这里看了一些知识库,但没有人解释,我的视图是另一个视图的子视图,我看到屏幕上的广告横幅,测试运行正常。我应该忽略这样的消息吗

4

1 回答 1

0

广告横幅具有您应该使用的预定尺寸限制。试试这个:

bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;    

bannerView.frame = CGRectOffset(bannerView.frame, 0, 0);
于 2012-10-26T17:23:28.160 回答