Накануне все мои приложения под iOS стали подавать предупреждения.
<Google:HTML> You are currently using version 6.12.2 of the SDK, which doesn't officially support iOS 8. Please consider updating your SDK to the most recent sdk version, 7.0.0, to get iOS 8 support, including a fix for smart banner rendering in landscape mode. The latest SDK can be downloaded from goo.gl/iGzfsP.
Переход на новую версию adMob занимает несколько минут.
У меня есть две новости для разработчиков под iOS — одна хорошая, другая… тоже хорошая.
Хорошая новость
Google заменил ворох файлов и директорий на единый файл
GoogleMobileAds.framework
В проекте новый файл удобно складывается в общую группу фреймворков и не мозолит глаза.
Кроме того, не надо строить мосты между Obj-C и Swift.
И, наконец-то, можно выбросить из своих проектов обделанный флаг -ObjC.
Изменения в коде
Я убрал 2 строчки из файла ViewController.h
#import "GADBannerView.h"
@interface ViewController : UIViewController <GADBannerViewDelegate>
И добавил 2 строчки в файл ViewController.m
@import GoogleMobileAds;
@interface ViewController () <GADBannerViewDelegate> {
Все изменения завершены.
Хорошая новость два
В результате Вам придется пересобрать все приложения и перевыложить их в магазин. Проверка займет 7-10 дней.
Похвастаюсь, одно приложение я уже обновил, выложил и проверил. Кому нравится- пробуйте, все бесплатно.