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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
#1

Как добавить блок AdMob на UITableView? - Программирование iOS

07.08.2013, 21:12. Просмотров 814. Ответов 9
Метки нет (Все метки)

Здравствуйте! Возникла проблема при добавлении блока AdMob на UITableView. Проблема в том, что при добавлении блока в таблицу, блок встраивается в таблицу и прокручивается вместе с ней.

[IMG]http://i33.***********/thumb/2013/0807/49/e36bc964d37a8e22afaff5a662d19549.jpeg[/IMG]

Я использовал код из блога – Google - http://googleadsdeveloper.blogspot.c...gleton-in.html
Создал синглтон-класс, и добавлю блок AdMob в методе viewWillAppear на каждое вью. В классе GADMasterViewController блок добавляется так:

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Ad already requested, simply add it into the view
  if (isLoaded_) {
    [rootViewController.view addSubview:adBanner_];
  } else {
 
    adBanner_.delegate = self;
    adBanner_.rootViewController = rootViewController;
    adBanner_.adUnitID = kSampleAdUnitID;
 
    GADRequest *request = [GADRequest request];
    [adBanner_ loadRequest:request];
    [rootViewController.view addSubview:adBanner_];
    isLoaded_ = YES;
  }
}
Я думаю использовать UINavigationItem внизу вью и на него добавлять блок AdMob, но как это реализовать в коде? И можно ли будет сделать из класса GADMasterViewController для всех вью?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2013, 21:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как добавить блок AdMob на UITableView? (Программирование iOS):

Как изменить вид группированного UITableView? - Программирование iOS
Здравствуйте пробую писать под iPhone на Xamarin хочу сделать дизайн главного вида похожем на этот: ...

Как поймать момент, когда ячейка UITableView показалась на экране? - Программирование iOS
начал для этого использовать tableView:willDisplayCell:forRowAtIndexPath: но если там сделать то ячейку мы не получим, получается её ещё...

Сортировка в UITableView - Программирование iOS
Добрый день. Во время разработки столкнулся с необходимостью сортировки, а так же связанным с ней багом. Обо всем по порядку. 1....

Несуществующий UITableView - Программирование iOS
Добрый вечер. Столкнулся с такой проблемой: создал простое приложение с UITableView. делал по уроку, все как положено. В момент запуска...

UITableView запутался с вьюхой - Программирование iOS
Коллеги что-то я запутался. Есть storyboard, в нем UIViewController с UITableView. Из таблички UI элементов перетягиваю UIView... его можно...

Индексация ячеек в UITableView - Программирование iOS
Здравствуйте, скажите пожалуйста как решить проблему: у меня в UITableView есть несколько секций, в каждой и которых различное количество...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
07.08.2013, 22:07 #2
А зачем на таблицу? Надо на вьюху, на которой таблица лежит. А таблицу, соответственно, чуть покороче сделать.
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
07.08.2013, 23:26  [ТС] #3
Цитата Сообщение от mobidevelop Посмотреть сообщение
А зачем на таблицу? Надо на вьюху, на которой таблица лежит. А таблицу, соответственно, чуть покороче сделать.
Так на вьюху код и вставляет блок:
Objective-C
1
[rootViewController.view addSubview:adBanner_];
Но результат как на скриншоте выше(
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
08.08.2013, 00:03 #4
А эта вью как раз и есть tableView. Подложите под нее обычную UIView и свяжите с ней ViewController.view. И сразу наступит счастье и мир во всем мире.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.08.2013, 09:11 #5
Что это у Вас за приложение? Парсит сайт работобирж что-ли?
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
08.08.2013, 10:36  [ТС] #6
Цитата Сообщение от mobidevelop Посмотреть сообщение
А эта вью как раз и есть tableView. Подложите под нее обычную UIView и свяжите с ней ViewController.view. И сразу наступит счастье и мир во всем мире.
Это вью UITableViewController, как я понимаю, такое нельзя будет сделать?
В идеале я ищу способ в синглтон-классе прописать код, а не в каждом вью. (если такое возможно)

Добавлено через 4 минуты
Цитата Сообщение от zulkis Посмотреть сообщение
Что это у Вас за приложение? Парсит сайт работобирж что-ли?
Да, еще тренируюсь загружать данные с сети, парсить XML и работать с AdMob. С последним никак не получается разобраться, как его нормально встроить в табличное вью.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
08.08.2013, 11:00 #7
UITableViewController - зло. UIViewController <UITableViewDelegate, UITableViewDataSource> - меньшее зло. Тоже не идеал MVC, но меньшее.
Статейка в тему.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.08.2013, 13:07 #8
А чем это вам UITableViewController не угодил? Вполне он для своих нужд подходит.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
08.08.2013, 13:57 #9
Для своих нужд подходит, конечно. Но вот применительно к этой ситуации он - зло.
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
11.08.2013, 00:38  [ТС] #10
Цитата Сообщение от mobidevelop Посмотреть сообщение
UITableViewController - зло. UIViewController <UITableViewDelegate, UITableViewDataSource> - меньшее зло. Тоже не идеал MVC, но меньшее.
Статейка в тему.
Спасибо, так и сделал. Еще нашел статью на блоге гугла на эту же тему - http://googleadsdeveloper.blogspot.c...-ads-into.html
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2013, 00:38
Привет! Вот еще темы с ответами:

Передать из UITableView в UIWebView - Swift
Всем привет! Являюсь новичком Swift. Помогите, пожалуйста, передать данные из UITableView в UIWebView таким образом: lesson 1 -&gt;...

Работа с жестами в UITableView - Программирование iOS
Разрабатываем приложение, столкнулись с проблемой жестов в uitableView. в кратце поясню, реализуем так называймый siebar который доступен...

UITableView & UIButton - Программирование iOS
Доброго времени суток. Возник вопрос у меня есть таблица с 3-мя ячейками мне нужно при выборе ячейки менять Title кнопки на тот текст...

UISearchBar & UITableView - Программирование iOS
Доброго времени суток вопрос. Переделываю приложение под iOS 7 добавил поиск по таблице но он открывает файлы по индексу ячейки, а не по...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.08.2013, 00:38
Ответ Создать тему
Опции темы

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