Admob不会加载广告

时间:2014-02-07 16:21:48

标签: ios objective-c admob

我没有收到任何错误。

我创建了一个CustomView文件,但它似乎不起作用。

//CustomView.h
#import "GADBannerView.h"

@interface CustomView : UIView
{
    GADBannerView *bannerView_;

}

第二档:

//CustomView.m
bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, 430, 320, 50)];

bannerView_.adUnitID = MY_BANNER_UNIT_ID;
bannerView_.rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
NSLog(@"%@",bannerView_.rootViewController);
[self addSubview:bannerView_];


GADRequest *request = [GADRequest request];
request.testDevices = [NSArray arrayWithObjects: GAD_SIMULATOR_ID, nil];
[bannerView_ loadRequest:request];

3 个答案:

答案 0 :(得分:3)

根据文档,您应该像这样分配您的横幅:​​

[[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];

当然,您需要的尺寸:)

答案 1 :(得分:0)

    GADRequest.isTesting = YES;

应该设置。

此外,您的Xcode控制台中是否有任何消息?

答案 2 :(得分:0)

正如@JackWu所说,我需要使用:

[[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
相关问题