Я хочу добавить рекламу AdMob в свое приложение для iPhone. Я использую способ IB, чтобы добавить вид и следовать pdf-руководству AdMob:
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 тестового устройства в массив testDevices, но все равно получаю ту же ошибку.
- (NSArray *)testDevices {
return [NSArray arrayWithObjects: ADMOB_SIMULATOR_ID, DEVICE_UDID, nil];
}
Есть ли проблема в вышеуказанных шагах? Кто-нибудь знает, почему я не могу получить рекламу в реальном устройстве? Кстати, что нужно изменить, чтобы собрать приложение для реальной продажи, а не только для тестирования?