我有一个小游戏应用程序,其中有一个故事板(storyboard),里面创建了像开始菜单-游戏区域-分数这样的场景。我已经添加了AdMob横幅广告视图和插页式广告。我的横幅广告视图工作正常,但我的插页式广告只能工作一次。
我在viewdidload中加载我的插页式广告,并在调用游戏会话结束的函数中触发它,它可以运行,但只能运行一次。当用户再次开始游戏并失败时,这次就没有插页式广告(下面是错误信息)。那么该怎么办才能解决问题?我希望我的游戏可以在需要时多次显示插页式广告。
错误消息: 请求错误:不会发送请求,因为插页式对象已被使用。
头部:
在 Google AdMob SDK 页面上,它说插页式广告是一次性使用的对象,所以我百分之百确定这就是问题所在,但是那里没有说明如何调用多个对象,所以只要您指出答案,请不要告诉我去阅读,我已经读了五遍。
我在viewdidload中加载我的插页式广告,并在调用游戏会话结束的函数中触发它,它可以运行,但只能运行一次。当用户再次开始游戏并失败时,这次就没有插页式广告(下面是错误信息)。那么该怎么办才能解决问题?我希望我的游戏可以在需要时多次显示插页式广告。
错误消息: 请求错误:不会发送请求,因为插页式对象已被使用。
头部:
#import "GADBannerView.h"
#import "GADInterstitial.h"
@class GADInterstitial;
@class GADRequest;
////////////code UIviewcontroller//////////
GADBannerView *bannerView_;
GADInterstitial *interstitial_;
实现
-(void)viewdidload
{
//////////////////gaming code///////////
interstitial_ = [[GADInterstitial alloc] init];
interstitial_.delegate = self;
interstitial_.adUnitID = @"ca-app-pub-6280395701552972/5217388242";
GADRequest *request = [GADRequest request];
[interstitial_ loadRequest:request];
}
实现
-(void)failgame
{
//////////////////gaming code///////////
[interstitial_ presentFromRootViewController:self];
}
在 Google AdMob SDK 页面上,它说插页式广告是一次性使用的对象,所以我百分之百确定这就是问题所在,但是那里没有说明如何调用多个对象,所以只要您指出答案,请不要告诉我去阅读,我已经读了五遍。