在我的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;
此代码已在rootviewcontroller类和iOS的appcontroller类中完成。问题是即使在网络上工作也没有显示任何广告。
答案 0 :(得分:0)
检查您的单位ID以及 request.testDevices = @ [GAD_SIMULATOR_ID]; 指定您的模拟器ID或设备ID。
测试设置为YES并不重要,您可以使用生产设置运行,但不要点击广告。