在此doc中,它说:“缓存的插页式广告在显示后会从内存中删除。如果您打算显示 对于特定位置的另一个插页式广告,您应该再次缓存该位置“
第3页/缓存
但在我遇到的每个例子中,只有一次缓存,即使在图表搜索中example project
所以问题是:我应该在开始时只使用[cb cacheInterstitial:@"Pause screen"];
一次,还是应该使用我展示缓存广告的时间?
答案 0 :(得分:7)
显示缓存广告绝对是最佳用户体验,因此我建议您每次都这样做!
如果您俯视示例项目中的- (void)didDismissInterstitial:(NSString *)location
方法,您将看到它们再次缓存。
每次点击或关闭插页式广告时都会触发此委托方法,因此在此处添加cacheInterstitial:location
会立即为该位置立即重新插入插页式广告!
初始化cb对象后不要忘记添加cb.delegate = self;
以确保委托方法正常工作。
完全披露:我为Chartboost工作。