最近发现iAD在很多地区不可用,想试试AdMob,可是按照Google开发者网站上一步一步做,广告横幅始终无法显示出来,下面是我的代码:
[super viewDidLoad];
// Do any additional setup after loading the view.
bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height-GAD_SIZE_320x50.height, GAD_SIZE_320x50.width, GAD_SIZE_320x50.height)];
bannerView_.adUnitID = @"ca-app-pub-xxxxx";//已经替换为自己的adUnitID
bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];
GADRequest *request = [GADRequest request];
request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];
[bannerView_ loadRequest:request];
翻遍stackoverflow,没找到一个答案,各位大神,能帮忙看看时什么原因吗?
问题已经解决了:原来是被墙了,加了VPN就可以显示了。测试的广告会被屏蔽,真正的广告不会被墙吧。。。