草庐IT

ios - 在 Swift 中以编程方式获取 iAd 横幅的高度?

我想知道如何在Swift中以编程方式获取当前设备的iAd横幅广告高度?谢谢! 最佳答案 通过使用解决:CGRectGetHeight(iAdBannerView.frame) 关于ios-在Swift中以编程方式获取iAd横幅的高度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31879345/

ios - 在通知横幅中显示之前处理推送通知

我想在收到远程通知时在应用程序中执行一些代码,然后再显示IOS通知的横幅/警报。我的想法是捕获通知中的json,并根据它的内容和其他规则我知道是否应该为用户显示通知。 最佳答案 您可以创建“静默”推送通知。(请参阅Apple文档)当您收到此类无提示通知时:解析JSON决定是否展示它如果是,就显示一个普通的本地通知,它看起来和用户的推送通知一样您会发现大量关于如何创建本地通知的SO教程。你必须实现application:didReceiveRemoteNotification:fetchCompletionHandler。Usethi

ios - 在 xcode 6 中使用 swift 的 AdMob 横幅

我在以前使用objectivec的应用程序中成功使用了admob,但我似乎无法在swift中使用它。在viewDidAppear中使用以下代码将成功显示测试广告。varadB=GADBannerView(frame:CGRectMake(0,20,320,50))//createthebanneradB.adUnitID="ca-app-pub-xxxxxxxx/xxxxxxx"adB.delegate=selfadB.rootViewController=selfvarrequest=GADRequest()request.testDevices=[GAD_SIMULATOR_ID]

ios - iAd 横幅位置未更新

我目前正在将iAd横幅添加到我的SpriteKit游戏中,我已经成功地展示了广告。但是,当我通过将横幅从底部推出来移除横幅时,它不会移动,即使它与让它出现的代码完全相反。这是从通知观察者调用的函数:funchideBannerAd(notification:NSNotification){ifbannerAdVisible==true{println(bannerAd.frame);UIView.beginAnimations("hideAd",context:nil);bannerAd.frame=CGRectOffset(bannerAd.frame,0,bannerAd.fram

swift - tableview 下方的 iAd 横幅

我正在我的tableview应用程序中以编程方式创建一个iAd我在我写的AppDelegate.swift中做了以下操作importiAd我定义了正确的变量varbannerView:ADBannerView!然后我定义了横幅本身的属性bannerView=ADBannerView(adType:.Banner)bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)bannerView.delegate=selfbannerView.hidden=true最后,我在我的tableviewController中调用了以

ios - 游戏中心欢迎横幅不隐藏状态栏

我正在开发一款使用Swift编码并支持GameCenter的iOS游戏。一切正常,除了GameCenter的欢迎屏幕没有覆盖/隐藏状态栏,如下所示。但我希望它看起来像:我该如何解决这个问题? 最佳答案 尝试更改一个plist文件:设置状态栏初始隐藏为YES添加一行:Viewcontroller-basedstatusbarappearance=NO 关于ios-游戏中心欢迎横幅不隐藏状态栏,我们在StackOverflow上找到一个类似的问题: https:/

ios - AdMob 横幅显示在模拟器中,但不显示在设备/TestFlight 中

我在应用中使用AdMob制作横幅广告。横幅广告显示在模拟器上,但当我通过连接线或TestFlight在iPhone设备上运行它时却没有。这是我在真实设备上运行它的代码:letrequest=GADRequest()bannerView.adUnitID=realAdUnitIDbannerView.rootViewController=selfbannerView.delegate=selfbannerView.load(request)我错过了什么吗?我已经尝试查看其他问题,但没有任何建议对我有用。谢谢! 最佳答案 首先,你运行的

ios - 如何使用 AppDelegate 在 View 之间共享 iAd 横幅

我希望在我的应用中实现iAd。到目前为止,我已经设法使用以下方法在每个View中正确显示/关闭它们。应用委托(delegate):importUIKitimportiAd@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varadBannerView=ADBannerView()ViewController1:importUIKitimportiAdclassHomeScreenViewController:UIViewController,UITableVie

ios - 如何在不点击横幅或显示通知之前访问推送通知响应?

我以这种方式在我的应用中实现了推送通知//MARK:-RegisternotificationsfuncregisterForPushNotifications(){if#available(iOS10.0,*){letcenter=UNUserNotificationCenter.current()center.delegate=selfcenter.requestAuthorization(options:[.badge,.alert,.sound]){(granted,error)inif(granted){UIApplication.shared.registerForRemo

ios - 如何在不同的 SpriteKit 场景中显示 iAd 横幅

我用Swift和SpriteKit制作了简单的游戏。一切似乎都正常,但我的iAd设置有问题。我只想在特定场景(主菜单和游戏结束)而不是在游戏过程中显示广告横幅。我的iAd设置有效,但前提是它一直显示。我最后一次修复它的尝试是使用NSNotificationCenter方法。正如我在此处的其他问题/答案中看到的那样,我已经完成了,但应用程序在启动后立即崩溃。希望有人能帮助我。如果您需要我的更多代码,请告诉我。提前致谢。GameViewController.swiftclassGameViewController:UIViewController,ADBannerViewDelegate{