Swift 如何为iAdbannerView创建关闭按钮
有人能帮我为iAdbannerview制作一个关闭按钮吗?该按钮将放置在右上方的横幅上方,这样,如果有人不想看到广告,他/她可以点击关闭按钮隐藏广告。下面是打开我的viewcontroller屏幕截图的链接Swift 如何为iAdbannerView创建关闭按钮,swift,iad,adbannerview,Swift,Iad,Adbannerview,有人能帮我为iAdbannerview制作一个关闭按钮吗?该按钮将放置在右上方的横幅上方,这样,如果有人不想看到广告,他/她可以点击关闭按钮隐藏广告。下面是打开我的viewcontroller屏幕截图的链接 这是以编程方式执行此操作的方法: 在adBannerView下创建ui按钮: var-button=UIButton() 在viewdiload中实例化按钮并将其放置在adBannerView的右上方: button.frame = CGRectMake(self.view.center.x
这是以编程方式执行此操作的方法: 在
adBannerView
下创建ui按钮
:var-button=UIButton()
在viewdiload
中实例化按钮并将其放置在adBannerView
的右上方:
button.frame = CGRectMake(self.view.center.x + 150, self.view.frame.size.height - 66, 10, 10)
button.setBackgroundImage(UIImage(named: "Yourclosebuttonimagename"), forState: UIControlState.Normal)
self.view.addSubview(button)
button.addTarget(self, action: "hideAd:", forControlEvents: UIControlEvents.TouchUpInside)
该函数将被调用为hideAd
:
func hideAd(sender:AnyObject){
self.adBannerView.hidden = true
self.button.hidden = true
// or do
self.button.removeFromSuperview()
self.adBannerView.removeFromSuperview()
}
我建议您删除self.candisplaybanerads=true
,因为self.adBannerView!。delegate=self
足以运行iAd
祝你好运 嗯,这不是一个好主意,以实施这一点!因为反正没人喜欢广告。我想你就不必做广告了@AaoIi那么你必须为你的应用付费!:)@当然是whyceewhite!我们负担不起!如果这是允许的话,我会再次与苹果公司核实,一些广告服务不允许在广告横幅上放置物品
func hideAd(sender:AnyObject){
self.adBannerView.hidden = true
self.button.hidden = true
// or do
self.button.removeFromSuperview()
self.adBannerView.removeFromSuperview()
}