我有一个免费的应用程序,我怀疑它只是被删除之前的大多数用户发起了几次。是否可以仅在首次启动应用程序时显示iAd横幅,或者可能只在第一个广告被填满之后实施iAd?
答案 0 :(得分:1)
使用NSUserDefaults
存储您可以检查的值,看看之前是否已启动该应用程序。
-(void)viewDidLoad {
// Show iAd on first run
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults boolForKey:@"notFirstRun"]) {
// iAd code here
// Update NSUserDefaults
[defaults setBool:YES forKey:@"notFirstRun"];
}
}
我无法想象您希望将广告收入仅限于初次投放的情况。