ios接入anysdk banner广告可以显示但是不能隐藏,有人遇到过吗能解决吗。
代码如下:
hideBannerAd:function(){
cc.log(“we are in publicObject hideBanner”);
if(this.ads_plugin!=null && this.ads_plugin!=undefined){
cc.log(" we are in step 1 of hide banner");
if ( this.ads_plugin.isAdTypeSupported(anysdk.AdsType.AD_TYPE_BANNER) ) {
cc.log(" we are in step2 of hide banner and will really hide the banner ad!!!");
this.ads_plugin.hideAds(anysdk.AdsType.AD_TYPE_BANNER)
}
}
},
showBannerAd:function(){
if(this.ads_plugin!=null && this.ads_plugin!=undefined){
if ( this.ads_plugin.isAdTypeSupported(anysdk.AdsType.AD_TYPE_BANNER) ) {
this.ads_plugin.showAds(anysdk.AdsType.AD_TYPE_BANNER)
}
}
},
preLoadAdBanner:function(){
if(this.ads_plugin!=null && this.ads_plugin!=undefined){
if ( this.ads_plugin.isAdTypeSupported(anysdk.AdsType.AD_TYPE_BANNER) ) {
this.ads_plugin.preloadAds(anysdk.AdsType.AD_TYPE_BANNER)
}
}
},
start () {
if(cc.sys.isMobile && !cc.sys.isBrowser){
var agent = anysdk.agentManager;
this.ads_plugin = agent.getAdsPlugin();
this.preLoadAdBanner();
}
},