这个有趣的部分是广告肯定正在加载。
我的应用程序是基于故事板的,我使用交叉水平模式(屏幕翻转显示另一个视图控制器)。
当用户点按一个按钮以模态到另一个屏幕,您可以看到在翻转视图时加载的kiip广告(通常在翻转屏幕时背景只是黑色但是当第二个kiip广告被调用时,那里会有一个kiip广告)。
第二个广告在哪里加载?
如何制作广告,以便用户可以看到第二个广告,第三个广告等?
编辑:进一步深入研究后,Kiip广告加载多次就好了 IF 我没有模态和模态回到原来的View控制器。
例如,如果我显示一个kiip广告,模态到另一个屏幕,然后模态回来,并尝试显示另一个kiip广告,广告会显示(但仍会加载)。
// Show Kiip Reward and reset task
-(IBAction)resetTasks:(id)sender{
[[Kiip sharedInstance] saveMoment:@"my_moment_id" withCompletionHandler:^(KPPoptart *poptart, NSError *error) {
if (error) {
NSLog(@"something's wrong");
// handle with an Alert dialog.
}
if (poptart) {
[poptart show];
}
if (!poptart) {
// handle logic when there is no reward to give.
}
}];
//hide the button that allows shows user kiip ad for their accomplishment
resetButton.hidden = YES;
//reset other game logic after 4 seconds so there is time for the ad to load
[self performSelector:@selector(resetGame) withObject:nil afterDelay:4];
}
- (void) kiip:(Kiip *)kiip didReceiveContent:(NSString *)contentId quantity:(int)quantity transactionId:(NSString *)transactionId signature:(NSString *)signature {
// Give the currency to the user by using your in-app currency management.
totalCoins = totalCoins + quantity;
[[NSUserDefaults standardUserDefaults] setInteger:totalCoins forKey:@"totalCoins"];
}
答案 0 :(得分:0)
因此,如果您在故事板中大量使用模态并且kiip广告无法加载,我找到了解决此问题的方法。
我将此代码添加到viewDidLoad中,并且kiip广告现在不止一次显示。
{% url 'css/whatever.css' }