【发布时间】:2014-03-26 04:45:01
【问题描述】:
在我的 cocos2d-x 项目中,我完成了以下代码,用于在设备/模拟器上显示广告。
GADInterstitial *gAdInterstitial; = [[GADInterstitial alloc] init];
gAdInterstitial.adUnitID = @gAdUnitID;
NSLog(@"Add Unit Id %@",gAdInterstitial.adUnitID);
//AdMob
GADRequest *request = [GADRequest request];
// request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];
// request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID,@"122189cf8ed3c83551f5df0585f4694f410f5041", @"eb26e6181da2a2da39f3410cd29c4c2c26ac19a6", nil];
request.testing = YES;
request.testDevices = @[GAD_SIMULATOR_ID];
[gAdInterstitial loadRequest:request];
gAdInterstitial.delegate = self;
此代码在 iOS 的 rootviewcontroller 类和 appcontroller 类中完成。问题是它即使在网络上也没有显示任何广告。
【问题讨论】:
-
尝试在
loadRequest:之前设置gAdInterstitial的代表