GADRequest
и его подклассы, такие как DFPRequest
, имеют свойство testDevices
. Он содержит список идентификаторов устройств, на которых показываются тестовые объявления вместо реальных.
Скорее всего, вам не нужно ничего с этим делать, потому что этот массив может содержать только kGADSimulatorID
(для показа рекламы в iOS Simulator) и другие тестовые устройства из вашей организации. Таким образом, пользователь, который загружает приложение из App Store, увидит только реальную рекламу.
Также как Google указывает в Документация по тестовым объявлениям :
Важно включить тестовую рекламу во время разработки, чтобы вы могли нажимать на нее, не взимая плату с рекламодателей Google
Но если вы действительно хотите отключить тестовую рекламу, вы можете установить testDevices
на nil
или обернуть ее в #ifdef DEBUG
. Например:
DFPRequest* request = [DFPRequest request]; // or GADRequest
#if DEBUG
request.testDevices = @[kGADSimulatorID /*, and other test device IDs*/];
#else
request.testDevices = nil;
#endif