Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
1

Вылетает приложение с Google AdMob

31.07.2013, 20:44. Просмотров 1144. Ответов 2
Метки нет (Все метки)

Доброго времени суток, разработчики!

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

Скачал пример кода на сайте гугла - https://developers.google.com/mobile-ads-sdk/docs/ios/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
Что делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2013, 20:44
Ответы с готовыми решениями:

Вылетает приложение из simulator
Пожалуйста, скажите. Почему после того как я собрал приложение для iPhone,...

При нажатии на кнопку приложение вылетает
Только начинаю изучать swift и возникла такая проблема: пишу простенькое...

Поддерживает ли приложение Google Переводчик URL Scheme?
Хочу добавить в своё приложение запуск приложения Google Переводчик с заданным...

Iad или admob?
сабж

Как добавить блок AdMob на UITableView?
Здравствуйте! Возникла проблема при добавлении блока AdMob на UITableView....

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

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

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

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

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

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

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

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

Добавьте в Debug и в Release флаг «-ObjC» (тоже без кавычек)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 23:35

Интеграция других рекламных сетей с AdMob
Здравствуйте! Добавил баннер admob в приложение (скрин ниже). Тестовые...

Оптимальный eCpm для стран СНГ в Admob
Здравствуйте! Готовлю свое приложение к выходу, и возник вопрос. В Admob надо...

Приложение вылетает при запуске
Всем привет. Прошу сильно камнями не бросать, только-только начал изучать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru