2013-05-14 3 views
1

Как приостановить показ объявления, когда пользователь выбрал другую вкладку? У меня есть приложение iOS с вкладками, я заметил, что реклама освежает, даже когда вкладка, в которой они находятся, не видна. Я посмотрел повсюду и ничего не нашел, чтобы приостановить автообновление. Является ли это хорошей мерой для удаления и аннулирования объявления, когда пользователь оставляет вкладку?Пауза ad refresh admob ios

ответ

1

я обнаружил, что удаление GADBannerView из надтаблицы (не отпуская его, просто удалить его и держать его в безопасности с сильным свойством) предотвращает объявление с освежающим, так что я делаю это:

-(void)viewWillAppear:(BOOL)animated{ 
    [super viewWillAppear:animated]; 
    [self.view addSubview:self.adView]; 
} 
-(void)viewWillDisappear:(BOOL)animated{ 
    [super viewWillDisappear:animated]; 
    [self.adView removeFromSuperview]; 
} 
+1

Спасибо, и добавьте свои собственные выводы. Этот подход не приостанавливает автоматическое обновление в версии 6.12.2 Google-Mobile-Ads-SDK, но я обновился до версии 7.2.2 и обнаружил, что вышеприведенный подход больше не нужен : автоматическое обновление было приостановлено с помощью SDK, когда представление автоматически отключилось. – johnpatrickmorgan

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