Форум программистов, компьютерный форум CyberForum.ru

Вылетает приложение с Google AdMob - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
31.07.2013, 20:44     Вылетает приложение с Google AdMob #1
Доброго времени суток, разработчики!

Пытаюсь встроить рекламу Google AdMob в приложении. (т.к. понял что iAd вообще не будет показываться в СНГ)

Скачал пример кода на сайте гугла - https://developers.google.com/mobile...s/fundamentals

Вначале приложение вообще не запускалось, долго искал причину, оказалось нужно еще добавлять StoreKit.framework и AdSupport.framework.

Дальше приложение вылетает после запуска с ошибкой:

Код
2013-07-31 19:31:47.557 BannerExample[937:c07] <Google> To get test ads on this device, call: request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];
2013-07-31 19:31:47.561 BannerExample[937:c07] -[GADObjectPrivate changeState:]: unrecognized selector sent to instance 0x95842b0
2013-07-31 19:31:47.563 BannerExample[937:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADObjectPrivate changeState:]: unrecognized selector sent to instance 0x95842b0'
*** First throw call stack:
(0x1f50012 0x19c1e7e 0x1fdb4bd 0x1f3fbbc 0x1f3f94e 0x173f4 0x19268 0x16917 0x2677 0x5921c7 0x592232 0x2094 0x4ae157 0x4ae747 0x4af94b 0x4c0cb5 0x4c1beb 0x4b3698 0x1d9adf9 0x1d9aad0 0x1ec5bf5 0x1ec5962 0x1ef6bb6 0x1ef5f44 0x1ef5e1b 0x4af17a 0x4b0ffc 0x1fed 0x1f25 0x1)
libc++abi.dylib: terminate called throwing an exception
Что делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2013, 20:44     Вылетает приложение с Google AdMob
Посмотрите здесь:

Вылетает приложение из simulator
Программа вылетает с ошибкой EXC_? (11). Почему?
Как добавить блок AdMob на UITableView?
Objective-C Приложение вылетает при запуске
Приложение вылетает, сообщая о нехватке памяти Objective-C
При нажатии на кнопку приложение вылетает Swift
Интеграция других рекламных сетей с AdMob
Iad или admob?
Оптимальный eCpm для стран СНГ в Admob
Swift Вылетает эмулятор с ошибкой
Поддерживает ли приложение Google Переводчик URL Scheme?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
31.07.2013, 22:52     Вылетает приложение с Google AdMob #2
Цитата Сообщение от trims Посмотреть сообщение
понял что iAd вообще не будет показываться в СНГ
Подробнее можно? Я как раз собираюсь приложение с рекламой выпустить.

PS. С ошибкой-то все понятно. Нету у класса GADObjectPrivate метода changeState:
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
31.07.2013, 23:35  [ТС]     Вылетает приложение с Google AdMob #3
Цитата Сообщение от mobidevelop Посмотреть сообщение
Подробнее можно? Я как раз собираюсь приложение с рекламой выпустить.

PS. С ошибкой-то все понятно. Нету у класса GADObjectPrivate метода changeState:
Как я понял, почитав статьи, в России и странах СНГ нет или слишком мало заказывают рекламы iAd. Посмотрев на своем айфоне приложения - действительно везде адмоб реклама, в одном приложении крутиться iAd но реклама вся на английском, не все объявления открываются.

Люди советуют вначале запрашивать рекламу iAd, если в ответ приходит ошибка (нет показов для региона) включать AdMob или другие. Я решил не заморачиваться и сделать только AdMob т.к. я учусь и приложение только на русском будет.

А решение уже нашел такое:
В левом меню (где файлы вашего проекта) выберите ваш проект

На появившемся экране выберите в таргетах ваш проект

Выберите вкладку Build Settings

Введите в поиске «Other Linker Flags» (без кавычек, разумеется).

Добавьте в Debug и в Release флаг «-ObjC» (тоже без кавычек)
Yandex
Объявления
31.07.2013, 23:35     Вылетает приложение с Google AdMob
Ответ Создать тему
Опции темы

Текущее время: 15:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru