我想在我的 iPhone 应用中集成 AdMob 广告。我正在使用 IB 方式添加视图并遵循 AdMob 的 pdf 指南:
1.添加AdMob组(AdMobView.h,AdMobDelegateProtocol.h,libAdMob.a) 2. 添加需要的框架(AudioToolbox,MediaPlayer,MessageUI,QuartzCore) 3.添加TouchJSON组 4.添加IBSupport组(AdViewController.h,AdViewController.m) 5.在IB中添加一个320*48的UIView,添加NSObject并将其类改为AdViewController, 将 AdViewController 的视图链接到 320*48 UIView 并将 AdViewController 的 viewController 链接到当前视图控制器。
现在 iPhone 模拟器可以显示来自 AdMob 的广告,但是当我在真机上测试它时,我得到了错误“ AdMob: Did fail to receive ad
”。
我尝试将测试设备的 UDID 添加到 testDevices 数组,但仍然得到相同的错误。
- (NSArray *)testDevices {
return [NSArray arrayWithObjects: ADMOB_SIMULATOR_ID, DEVICE_UDID, nil];
}
以上步骤有问题吗?有人知道为什么我不能在真实设备上看到广告吗?顺便说一句,应该改变什么来构建真正的销售应用程序,而不仅仅是为了测试?