草庐IT

ios - 单击 iAd 时运行功能(暂停菜单) SpriteKit Swift

我在我的SpriteKit/Swift游戏中实现了iAds。当用户点击广告时,我无法找到如何在GameScene中运行功能(我有一个可以调出暂停菜单的功能),而不仅仅是暂停场景。我该如何做到这一点?谢谢。编辑:这是我的GameViewController。importUIKitimportSpriteKitimportiAdclassGameViewController:UIViewController,ADBannerViewDelegate{varSH=UIScreen.mainScreen().bounds.heightlettransition=SKTransition.fad

iOS 应用未发出 iAd 请求

所以这可能是一个愚蠢的问题,但我有点困惑,想听听您的一些意见。我创建的一个应用程序于周五晚上(1/9)在应用程序商店上线。我开发了该应用程序以使用iAds,但我认为我的设置不正确。没有显示任何广告(尽管它似乎试图显示),而当苹果网站声明“实时广告”时,我看到0个请求。我有点害怕,因为人们已经下载了该应用程序。话虽这么说,但我读到,一旦应用程序获得批准,iAds可能需要几天时间才能启动。在这一点上它只有2天。我还回到Xcode中检查我的应用程序,现在认为我可能对应用程序商店中的版本有疑问。当我返回时,我意识到iAd框架未在常规选项卡下列出-->链接框架或构建阶段-->将二进制文件与库区域

ios - 在 Swift 中以编程方式更改 iAd 位置

我有一个中等大小的iAd框架(300x250),我想将其置于View中心。首先让我说,我把它放在ViewController中,运行模拟器,它没有出现任何问题。然后我添加了自动约束以水平和垂直居中。在Storyboard预览中它有效,但当我在实际模拟器中运行它时,广告无处可寻。我输出了一条成功语句,所以它确实加载了所有内容,但没有出现。删除约束可以纠正它。所以我尝试以编程方式进行。我创建了必要的代表和一切,我看到的代码与其他人非常相似,所以我不知道为什么这不起作用。无论我在CGRect中输入什么值,广告在任何地方看起来都一样。代码:importUIKitimportiAdclassre

swift - 在 Swift 中单击 iAd 时暂停 SpriteKit 场景

我正在我的游戏中实现横幅广告。在@erdekhayser的帮助下,横幅成功显示。但是当我点击横幅时,游戏不会暂停。代码如下所示:importUIKitimportSpriteKitimportiAdimportFoundationclassGameViewController:UIViewController,ADBannerViewDelegate{vargameScene=GameScene()varadBannerView=ADBannerView(frame:CGRect.zeroRect)funcloadAds(){adBannerView.center=CGPoint(x:

ios - iAds 干扰 Swift 应用程序的功能

自从我在我的问答应用程序中启用了iAds后,每次加载新问题时本应更改的背景不再更改。当我注释掉canDisplayBannerAds行时,它再次起作用。关于什么可能是错误的任何想法?importUIKitimportiAdclassViewController:UIViewController{@IBOutletweakvarfunFactLabel:UILabel!@IBOutletweakvarfunFactButton:UIButton!letfactBook=FactBook()letcolorWheel=ColorWheel()overridefuncviewDidLoad(

ios - iAD 未按预期工作

我的插页式广告的设置方式是,如果用户死亡4次,则会弹出整页广告。每当玩家死亡时,numberOfLoses都会增加。numberOfLosses++ifnumberOfLosses==4{gameViewController?.showFullScreenAd()numberOfLosses=0}这是第一次在模拟器和我的设备上运行,但后来我再也看不到它运行了,无论我死了多少次。这是在应用程序商店上线后就可以使用的东西,还是我做错了什么?funcshowFullScreenAd(){interstitial.delegate=selfself.interstitialPresentati

ios - 保持 iAds 横向 SpriteKit/Swift

在我的游戏中,所有场景都是横向的。我将iAd横幅实现为在屏幕底部处于横向模式。但是,当我单击它并加载时,它会将其方向更改为纵向。当我退出广告时,游戏恢复正常。是否可以在加载时将广告保持在横向模式?下面是我用于创建iAd的代码。importUIKitimportSpriteKitimportiAdclassGameViewController:UIViewController,ADBannerViewDelegate{varSH=UIScreen.mainScreen().bounds.heightlettransition=SKTransition.fadeWithDuration(1

swift - iAd (ADBannerView) 工作,但在 Swift 中有奇怪的系统输出

尝试在测试应用程序中包含广告。Banner正常显示,但是从controller过渡过来的,其中在另一个controller上有广告,在系统输出中显示奇怪的信息:[AppDeveloper]ADBannerView:Unhandlederror(nodelegateordelegatedoesnotimplementdidFailToReceiveAdWithError:):ErrorDomain=ADErrorDomainCode=7"Theoperationcouldn’tbecompleted.Adwasunloadedfromthisbanner"UserInfo=0x7cd27

ios - 当广告加载失败时在 Swift 中隐藏 iAd ADBannerView - 没有委托(delegate)或委托(delegate)没有实现 didFailToReceiveAdWithError

这是我使用的代码:varbannerView=ADBannerView()self.canDisplayBannerAds=true//showadbannerifanadloadsfuncbannerViewDidLoadAd(banner:ADBannerView!){bannerView.hidden=false}//hideadbanneriftheadfailstoloadfuncbannerViewFailsToLoadAd(banner:ADBannerView!,didFailToReceiveAdWithErrorerror:NSError!){bannerView.

swift - iAd 插页式广告无法在设备上运行

我正在设置我的iAd插页式广告,如前所述here.当我在模拟器上运行我的应用程序时,插页式广告运行良好。但是当我在我的测试设备(iPhone4s)上尝试时,我得到了这个错误:Domain=ADErrorDomainCode=3"Theoperationcouldn’tbecompleted.Adinventoryunavailable"首先我认为iAd网络可能出现故障或其他原因,但在过去的2/3周内我已经尝试了大约1000次。每次,我都会在设备上遇到完全相同的错误,但它在模拟器上运行良好。这绝对不是巧合,也不是AppleiAd网络的问题。我在网上搜索,发现类似的问题this,this,