【问题标题】:Ad-mob Ads not showing on either simulator or deviceAd-mob 广告未在模拟器或设备上显示
【发布时间】: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的代表

标签: ios admob cocos2d-x ads


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多