Это не очень приятный способ сделать это, но вы можете прочитать версию устройства и сравнить ее с самой высокой из известных на данный момент версией релиза и вернуться к AdMob, если версия устройства выше.
Это будетполучить версию устройства в виде строки:
[[UIDevice currentDevice] systemVersion]
. Вы можете преобразовать это значение в число с плавающей запятой и сравнить его с жестко запрограммированной версией, но это будет означать развертывание новой версии после выпуска новой iOS:
if ([[[UIDevice currentDevice] systemVersion] floatValue] > 4.3)
{
// revert to AdMob...
}
В качестве немного лучшего решения вы можете запросить текущую максимальную версию iOS для загрузки с веб-сайта ... просто перетащите файл iosversion.txt на ваш сайт с содержимым «4.3» и используйте его для управленияпереключатель.
К сожалению, похоже, что нет [[UIDevice currentDevice] isBeta]
типа метода.