iAd + несколько UITableViewControllers - PullRequest
0 голосов
/ 07 февраля 2011

Я уже давно искал это .. Есть ли способ добавить iAds (или AdMob, или любую другую мобильную рекламу) в UITableViewControllers?Самое большее, мое приложение имеет глубину 3 или 4 уровня, и я хотел бы продолжать показывать объявления на всех уровнях, не отправляя новые рекламные запросы каждый раз (большинство решений делают это).

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 ноября 2011

Я знаю, что этот вопрос старый, но для всех, кто интересуется и столкнулся с этим: вам просто нужно сохранить экземпляры между переходами представления.Я написал простой синглтон-класс , который делает именно это, потому что сталкивался с такими же проблемами.Он управляет рекламой iAds и AdMob в одном рекламном контейнере, который вы можете перемещать по своему приложению, не беспокоясь о создании и уничтожении нескольких экземпляров ваших объявлений.Когда вы переходите от одного представления к другому, просто вызывайте одну строку кода в viewDidAppear или где-то подобном.Он автоматически удалит рекламный контейнер из старого представления и добавит его в новое представление, сохраняя одно и то же объявление на протяжении всего жизненного цикла приложения.

До этого метода я просто создавал новые экземпляры объявлений (дляи iAd, и AdMob) каждый раз, когда я переходил на новый взгляд.Определенно не идеал.

0 голосов
/ 07 февраля 2011

Что вы подразумеваете под "3 или 4 уровня"?Вы имеете в виду 3 или 4 "экрана" (так много ячеек?)

Может быть, лучшее решение - добавить представление iAd / Admob под UITableView.Но я НИКОГДА не использую UITableViewControllers, но UITableView (он всегда добавляет проблемы с использованием этого контроллера).

Так что, возможно, у вас может быть UIViewController, а затем внутри UITableView и ниже представления iAd?

UIViewController
-> UITableView
-> iAd / Admob View

...