2014-10-01 2 views
1

Мне нужно загрузить межсессионное добавление случайным образом при загрузке ViewController. Для того, чтобы достичь этого, я использую этот код:iAd межсессионный загружен только один раз

self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyAutomatic; 

Проблема заключается в том, что intersitial загружается один раз, а затем, не показано больше.

В чем проблема?

ответ

3

От the documentation, ADInterstitialPresentationPolicyAutomatic означает, что:

Автоматическая политика. Фреймворк определяет, когда будет представлено межстраничное объявление.

(выделено мной).

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

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

Поэтому используйте ADInterstitialPresentationPolicyManual и позвоните по номеру requestInterstitialAdPresentation, если вы хотите, чтобы объявление было показано.

Непонятно, что вы подразумеваете под «загружать рекламное объявление произвольно», но с помощью ручного подхода вы можете управлять, когда хотите. Например, вы можете использовать подходы в this question, чтобы сгенерировать число от 0 до 1 включительно, и если это 1 объявление. В противном случае не показывать его.

Смежные вопросы