2013-04-14 3 views
0

В этом doc он говорит: «Закэшированные интерстициал удаляются из памяти после того, как они показаны Если вы планируете отображать другие интерстициальный для конкретного местоположения, вы должны кэшировать это место снова»Chartboost: кэш один раз или каждый раз

страница 3/кэширование

Но в каждом примере я встретил там кэширование только один раз, даже в chartboost example project

Так что вопрос: Должен ли я использовать [cb cacheInterstitial:@"Pause screen"]; только один раз в начале или я должен использовать очень много времени, я показал кэшированное объявление?

ответ

7

Отображение кэшированных объявлений, безусловно, лучший пользовательский интерфейс, поэтому я рекомендую делать это каждый раз!

Если вы посмотрите на метод - (void)didDismissInterstitial:(NSString *)location в примере проекта, вы увидите, что они снова кэшируются.

Этот метод делегата запускается каждый раз, когда интерстициальное нажатие или закрытие, поэтому добавление cacheInterstitial:location здесь будет немедленно повторять интерстициальный для местоположения каждый раз!

Не забудьте добавить cb.delegate = self; после инициализации объекта cb, чтобы убедиться, что методы делегата работают правильно.

Полное раскрытие: я работаю для Chartboost.

+0

Да, вы правы, убрание действительно там, я, должно быть, пропустил его, спасибо за вашу помощь! –

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