Admob测试广告被忽略,真实广告仅被展示

时间:2011-10-18 13:53:07

标签: android admob adwhirl

我用这个来在eclipse中获得测试广告VIA Admob

  try{  
     AdRequest request = new AdRequest();
    request.addTestDevice(AdRequest.TEST_EMULATOR);
    request.addTestDevice(DEVICEID);    // My T-Mobile G1 test phone
    LinearLayout layout = (LinearLayout) findViewById(R.id.layout_main);    
    AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this, "APP_ID");
    RelativeLayout.LayoutParams adWhirlLayoutParams =
    new RelativeLayout.LayoutParams(
    LayoutParams.FILL_PARENT,
    LayoutParams.WRAP_CONTENT);
    layout.addView(adWhirlLayout, adWhirlLayoutParams);
    layout.invalidate();


    }

有没有人知道我做错了什么?

1 个答案:

答案 0 :(得分:3)

调用request.addTestDevice是直接使用Google AdMob Ads SDK时获取AdMob测试广告的方法。但在此示例中,您似乎正在尝试通过AdWhirl获取AdMob测试广告。要在AdWhirl中获取测试广告,请执行以下操作:

 AdWhirlTargeting.setTestMode(true);

请注意,上述内容目前仅适用于模拟器。 AdWhirl目前没有为测试模式设置特定设备的功能。