我想在我的iPhone应用程序中集成AdMob广告。我正在使用ib方式添加视图并遵循admob的pdf指南:
1. Add AdMob group(AdMobView.h,AdMobDelegateProtocol.h,libAdMob.a)
2. Add required frameworks(AudioToolbox,MediaPlayer,MessageUI,QuartzCore)
3. Add TouchJSON group
4. Add IBSupport group(AdViewController.h,AdViewController.m)
5. Add a 320*48 UIView in IB, add NSObject and change its class to AdViewController,
link AdViewController's view to the 320*48 UIView and link AdViewController's viewController to current view controller.
现在,iPhone模拟器可以显示来自AdMob的广告,但是当我在真实设备上测试它时,我会得到错误。”
AdMob: Did fail to receive ad
“。
我已经尝试将测试设备的udid添加到test device s数组,但仍然会得到相同的错误。
- (NSArray *)testDevices {
return [NSArray arrayWithObjects: ADMOB_SIMULATOR_ID, DEVICE_UDID, nil];
}
以上步骤有什么问题吗?有人知道为什么我不能在真正的设备上得到广告吗?顺便问一下,为真正的待售应用程序而不仅仅是为了测试,应该改变什么?