2015-06-08 3 views
3

Итак, у меня есть AdMob Google в моем приложении, и мне интересно узнать о нескольких строках кода, используемых для отображения тестового добавления при тестировании на симуляторе или устройстве.AdMob - тестирование Vs. Издание

Это код я использую (как показано на Google Dev docs/tutorials):

//log version of Google Ads used. 
NSLog(@"Google Mobile Ads SDK Version: %@", [GADRequest sdkVersion]); 

//Replace this ad unit ID with your own ad unit ID. 
self.bannerview.adUnitID = @"ca-app-pub-3940256099942544/2934735716"; 

self.bannerviewB.rootViewController = self; 

GADRequest *request = [GADRequest request]; 
//Requests test ads on devices you specify. Your test device ID is printed to 
//the console when an ad request is made. GADBannerView automatically returns 
//test ads when running on a simulator. 
request.testDevices = @[@"2077ef9a63d2b398840261c8221a0c9a"];// Eric's iPod Touch 

[self.bannerviewB loadRequest:request]; 

Мой вопрос, вы оставить код в том, что проверяет, если вы на своем собственном устройстве или нет? Эта линия:

//Requests test ads on devices you specify. Your test device ID is printed to 
//the console when an ad request is made. GADBannerView automatically returns 
//test ads when running on a simulator. 
request.testDevices = @[@"2077ef9a63d2b398840261c8221a0c9a"];// Eric's iPod Touch 

Потому что я недавно заметил, когда я скачал свое собственное приложение из App Store, он по-прежнему отображается тестовые объявления, и это может быть причиной того, почему ...? Я только подумал об этом при разработке своего второго приложения.

спасибо.

+1

Это предназначено для тестирования, не должно быть в производственном коде. – psobko

ответ

4

Вопрос в том, что вы оставляете код в тех чеках, если вы на своем собственном устройстве или нет?

Если вы оставите request.testDevices = @[@"testID"] в своем распределенном приложении, тестовые объявления будут показаны вашим пользователям. Вам необходимо удалить, чтобы удалить или прокомментировать эту строку перед отправкой приложения в App Store.

+1

упс .. нормально спасибо. – Reanimation

+1

humm не уверен в этом, он будет показывать тестовые объявления только для тех устройств, которые находятся в массиве – RollRoll

+0

Поверьте мне, я просто сделал ту же ошибку. :( –

Смежные вопросы