Простой вопрос об iAd - PullRequest
       39

Простой вопрос об iAd

1 голос
/ 04 марта 2011

Я хочу спросить кое-что о iAd's.

Мой контроллер основного вида включает ADBannerViewDelegate и правильно показывает баннер iAd.

Но мне нужно показать iAdвсе виды

, поэтому я должен передать один и тот же баннер всем своим представлениям?
Или лучше создать новый баннер iAd в IB для каждого вида?как здесь:

TempsReel *tempsReel = [[TempsReel alloc]initWithNibName:@"TempsReel" withBanner:adView];

        [self.navigationController pushViewController:tempsReel animated:YES];
        [tempsReel release];

Спасибо за вашу помощь.

Ответы [ 2 ]

4 голосов
/ 04 марта 2011

UITabBarController или UINavigationController по умолчанию занимают весь экран.В моем последнем приложении я просто оставил размер в iAd в своих xibs для контроллеров представления внутри контроллера панели вкладок или контроллера nav.

В моем делегате приложения я создаю представление баннера iAd и добавляю егонепосредственно к панели вкладок или представлению контроллера навигации.

iAdView.frame = CGRectMake(...);
[tabBarController.view addSubview:iAdView];

Тогда он будет там постоянно, независимо от того, на какой вкладке вы находитесь, или на каком уровне вы находитесь в стеке навигации.

Дополнительное примечание ... Я предлагаю проверить https://www.adwhirl.com/ Они предоставляют простую в использовании систему, которая позволит вам включать рекламу из разных источников, включая iAd.Apple удовлетворяет только 10% рекламных запросов, поэтому вы упускаете прибыль на оставшиеся 90%.

1 голос
/ 04 марта 2011

Вы не должны показывать более одного баннера iAd одновременно или баннер iAd на экране с любым другим объявлением другого агентства по этому вопросу.

Для приложений с UITabBarControllers или UINavigationController в качестве основной настройки, я полагаю, руководящие принципы iAd дают советы о том, что вы должны делать, чтобы всегда держать один рекламный баннер на экране.

Я хотел бы добавить iAds в UIWindow или UIView внизу или вверху, а затем поместить панель вкладок или контроллер навигации в оставшуюся часть экрана.

Я сам этого не делал, но именно здесь я бы начал. Имейте в виду, что баннер не будет отображаться постоянно, поэтому все, что у вас есть на экране, должно быть соответствующим образом изменено.

Если у вас есть основной вид, который просматривается большую часть времени, я бы просто разместил там баннер и забыл об остальном, если это кажется слишком большой работой.

Надеюсь, это поможет.

...