Ad-mob广告未在模拟器或设备上显示

时间:2014-03-26 04:45:01

标签: ios admob cocos2d-x advertising

在我的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类中完成。问题是即使在网络上工作也没有显示任何广告。

1 个答案:

答案 0 :(得分:0)

检查您的单位ID以及  request.testDevices = @ [GAD_SIMULATOR_ID]; 指定您的模拟器ID或设备ID。

测试设置为YES并不重要,您可以使用生产设置运行,但不要点击广告。