iad banner - один экземпляр на приложение или один экземпляр на страницу - PullRequest
5 голосов
/ 21 июня 2011

Является ли более подходящим иметь один общий экземпляр iAd для моего приложения или я могу создать новый экземпляр на каждой странице приложения навигации?Кажется, в примере кода Apple есть только одно объявление, которое используется по одной на каждой странице.С моей точки зрения, больше рекламы означает больше денег.Есть проблема, делающая это таким образом, или я смотрю на это неправильно?

Ответы [ 4 ]

0 голосов
/ 09 января 2013

Apple рекомендует использовать один экземпляр iAd Banner для каждого приложения в качестве лучшей практики.Вы можете прочитать следующую техническую заметку о том, как и почему: http://developer.apple.com/library/ios/#technotes/tn2286/_index.html

0 голосов
/ 27 июня 2011

Я думаю, если честно, вы можете сделать это в любом случае.У меня есть приложение, которое представляет собой прокручиваемое представление с прокруткой, у которого ADBannerView находится за пределами экрана (ниже).Когда добавление загружается, представление прокрутки укорачивается на высоту ADBannerView, и AdBannerView перемещается вверх.Это один и тот же объект для каждой страницы UIScrollView.

Некоторые могут поспорить, что мое приложение действительно представляет собой только 1 просмотр, поскольку каждая «страница» является частью одного и того же ScrollView.

0 голосов
/ 12 июля 2011

В соответствии с примером кода Apple, вы должны использовать один экземпляр. Если вы загрузите образцы iAdSuite, вы увидите это в файле ReadMe.txt:

Примечание. Если ваше приложение имеет несколько вкладок или представлений, отображающих iAd баннер, не забудьте поделиться одним экземпляром ADBannerView для каждого Посмотреть. Затем, прежде чем ваши пользователи перейдут в новое представление, настройте общий доступ. свойство делегата экземпляра для nil, удалите его из старого представления иерархии, затем добавьте тот же экземпляр в начальный вид и установите его делегировать соответствующему контроллеру представления.

0 голосов
/ 22 июня 2011

Создание нового экземпляра для каждой страницы будет стандартным.Это нестандартно и пытаться использовать один и тот же экземпляр на разных страницах.(Для этого вам нужно удалить ADBannerView из его суперпредставления, а затем добавить его в качестве подпредставления следующего представления.)

Я предполагаю, что сумма, которую вы получите, будет приблизительно равнатак или иначе.Если бы вы могли получить больше денег тем или иным способом, Apple исправила бы ошибку.

...