如何将UILabel置于Chartboost插页式广告之上?

时间:2014-03-16 20:22:13

标签: ios objective-c uiview chartboost

如何在Chartboost广告上放置UIView? 我尝试了一切。我正在使用Chartboost代表知道广告何时显示,然后我添加了UILabel,但它会被Chartboost广告变暗。 我甚至尝试了[self.view bringSubviewToFront:label];方法,但它没有用。 任何人都知道一个解决方法,所以我可以显示这个标签,而不会被Chartboost插页式调色板弄清楚。

这是我用于广告的代码(计时器仅用于测试):

-(BOOL)shouldDisplayInterstitial:(NSString *)location {

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, -150 /2, 500, 300)];
label.textColor = [UIColor whiteColor];
label.text = @"Tap ad to get a boost";
label.font = [UIFont fontWithName:@"AvenirNext-DemiBold" size:32.6];
label.alpha = 1;

[self runAction:[SKAction waitForDuration:5] completion:^{

    self.view.window.rootViewController.view = label;
}];


return YES; }

1 个答案:

答案 0 :(得分:1)

虽然这可能是有可能的,但它被视为人为地夸大(或激励)点击。扫描这些类型的东西&经常关闭。

相反,请在您的应用中使用多个interstitial locations。测试哪些位置效果最佳&在什么频率,并集中精力在那里。

完全披露:我在Chartboost工作。