Я работаю над своим приложением iOS и пытаюсь разместить баннер в нижней части страницы.Xcode - настройка баннера Admob с помощью таргетинга и тестовых устройств
Прежде всего, я установил BOOL (BannerAd), который изначально «НЕТ» и установлен на «ДА», когда пользователь нажимает кнопку «Отправить». Делая это, вы пытались избежать запроса объявлений eveytime, когда пользователь нажал «Отправить». Это похоже на работу, но мир будет приятным, если вы сможете прокомментировать это.
В моем интерфейсе есть «Datepicker», где пользователь выбирает свой День рождения. Я хотел использовать эту информацию для таргетинга объявлений. Также я знаю, что мое приложение будет использоваться в «Германии», поэтому я вручную установил его в «Германию», так как мое приложение не запрашивает информацию о местоположении от пользователя. И, наконец, я пытаюсь проверить свое приложение на своем устройстве, где я установил свое тестовое устройство UDID в «testDevices»
Моя проблема в том, что мои запросы не работают. Когда я ввожу свой собственный «adUnitId», я получаю платные объявления на своем устройстве (что может вызвать проблему). Также, когда я пытался изменить местоположение, например, во «Францию», я все равно получаю локальные объявления. Я думаю, что мое местоположение не работает, и AdMob использует сеть для определения местоположения. Это заставляет меня думать, что моя информация о «день рождения» тоже не работает.
Ниже приведен код, который я использую, и я не знаю, какая часть является неправильной. Я исследовал и делал все согласно гидам. Я не переживаю и надеялся, что вы, ребята, можете мне помочь!
Оценка!
// Show Banner Ad
if (BannerAd == NO)
{
self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/2934735716"; // TEST ID
self.bannerView.rootViewController = self;
NSDate *birthday =[datepick date];
GADRequest *request = [GADRequest request];
[request setBirthday: birthday];
[request setLocationWithDescription:@"Germany"];
request.testDevices = @[ @"b23cbd41317324cd9afd14dc848f2f0e" // TEST DEVICE
];
[self.bannerView loadRequest:[GADRequest request]];
BannerAd = YES;}
У меня нет проблем с размещением баннеров. Я имею в виду, что я разместил «bannerView» с ограничениями и т. Д., И он отлично отображается на каждом устройстве. Моя проблема связана с таргетингом (я думаю, «запросы»). Мой код, похоже, не использует информацию о местоположении, день рождения и тестовом устройстве. – Dxia