ios - AdMob 只发送真实广告,而不发送测试广告,为什么?

标签 ios unit-testing admob ios-simulator

-(void)resetAdView:(UIViewController *)rootViewController {

 currentDelegate_ = rootViewController;


if (ADloads) {
    [rootViewController.view addSubview:adBanner_];

    adBanner_.delegate = self;                                        
    adBanner_.rootViewController = rootViewController;                
    adBanner_.adUnitID = @"Unit-ID";  
    GADRequest *request = [GADRequest request];                      
    [adBanner_ loadRequest:request];                                  
    ADloads = YES;                                                  

    request.testDevices= @[ GAD_SIMULATOR_ID ]; 


} else {


    adBanner_.delegate = self;                                        
    adBanner_.rootViewController = rootViewController;                
    adBanner_.adUnitID = @"Unit-ID";   

    GADRequest *request = [GADRequest request];                       
    [adBanner_ loadRequest:request];                                  
    [rootViewController.view addSubview:adBanner_];                   
    ADloads = YES;                                                  
  request.testDevices= @[ GAD_SIMULATOR_ID ];  


}

}

无法理解为什么 AdMob 只发送真实广告而不发送我请求的测试广告。它只发送真实广告的代码有什么问题?

最佳答案

[adBanner_ loadRequest:request]; // send request                                  
[rootViewController.view addSubview:adBanner_];                   
ADloads = YES;                                                  
request.testDevices= @[ GAD_SIMULATOR_ID ] // modify request to add test device

将模拟器添加为测试设备的行位于发送请求的行之后。此时请求已经发送到服务器。太晚了。

尝试重新排序您的语句,看看会发生什么。

关于ios - AdMob 只发送真实广告,而不发送测试广告,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28225444/

相关文章:

unit-testing - 如何在 golang 中模拟 Zookeeper 服务器进行单元测试?

android - Admob 原生高级广告在 recyclerview 中重复

iOS:Admob 智能横幅不占据全宽

ios - AdMob 横幅广告未显示 Swift 3

ios - 是否有可能为 iOS 开发像 Google Courgette 这样的技术?

ios - 访问 NSArray/UITableView 中的第一个对象

ios - 如何使用 Swift 4 在 ARKit 中旋转虚拟对象

ios - 如何在 iOS 上使用 PhoneGap 检测是否调用电话

java - 基本的 jUnit 问题

javascript - 诗农 spy 功能不起作用