Я развиваю игру в Swift, и у меня есть небольшая проблема, которую я не мог решить. Я работаю только со сценами, у меня нет UIViews. Основная сцена - игра, в которой играется, и когда игроки умирают, новая сцена будет загружена. Я хочу в этой сцене, где проигрывается плеер, чтобы отобразить меню (которое я сделал) и отобразить баннеры iAd. Я также пытался использовать UIViewControllers, но я не мог этого сделать. Я хочу сделать это только в SpriteKit, и я не знаю, как это сделать. Может ли кто-нибудь помочь мне, пожалуйста?Swift SpriteKit iAd
ответ
Если вы просто хотите отобразить баннер iAd, вам нужно будет сделать несколько вещей. Во-первых, импортируйте инфраструктуру iAd и импортируйте iAd в верхнюю часть кода. Затем используйте эту функцию для отображения баннера. (oh и adBannerView должны быть объявлены как глобальные переменные в вашей skscene).
func loadAds()->ADBannerView{
adBannerView = ADBannerView(frame: CGRect.zeroRect)
adBannerView.center = CGPoint(x: adBannerView.center.x, y: view!.frame.size.height - adBannerView.frame.size.height/2)
adBannerView.delegate = self
self.view?.addSubview(adBannerView)
return adBannerView
}
Вы также можете включить эти функции. Это прямо здесь, когда баннер не может загрузить (это, скорее всего, произойдет из-за сетевой проблемы).
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("Ad cannot load")
self.adBannerView.hidden = true
}
Это работает, когда баннер успешно загружается.
func bannerViewDidLoadAd(banner: ADBannerView!) {
println("ad did load.")
self.adBannerView.hidden = false
}
Это хороший ресурс: http://www.raywenderlich.com/1371/iad-tutorial- for-ios-how-to-integrate-iad-in-your-iphone-app – TheCodeComposer
Спасибо, мне это удалось! – Eduard
- 1. iAd с Swift в SpriteKit
- 2. Spritekit Support iAd
- 3. Приоритет iAd над adMob SpriteKit/Swift
- 4. Невозможно добавить iAd в Spritekit Swift programatically
- 5. Swift SpriteKit iAd в ландшафтном режиме
- 6. Внедрение iAd в Spritekit Game With Swift
- 7. Как переключить видимость iAd spritekit
- 8. Отобразить баннер iAd в ландшафте в swift & spritekit
- 9. реализовать iAd с помощью Swift SpriteKit в GameOverScene?
- 10. Запуск функции (меню паузы) при нажатии на iAd SpriteKit Swift
- 11. iAd UITableViewController Swift
- 12. iAd НЕ загружается Swift
- 13. Добавление представления в сцену SpriteKit в Swift
- 14. iAd не показывать Любые объявления, Swift, ViewController
- 15. Stop iAd auto layout
- 16. iAd Интерстициальное нажатие активирует кнопку сцены. Swift
- 17. Swift iOS: iAd не заполняется
- 18. Swift SpriteKit Gravity Point
- 19. SpriteKit Swift Positioning HUD
- 20. Swift & Spritekit: Создание склона
- 21. Swift spritekit сменить сцены?
- 22. Swift SpriteKit presentScene error
- 23. Swift and spritekit, performance
- 24. Swift SpriteKit SKPhysicsJointPin
- 25. Swift Spritekit SetValue
- 26. Swift Spritekit Фоновое изображение
- 27. Главная кнопка Swift SpriteKit
- 28. Swift Spritekit count touches
- 29. Swift SpriteKit Раскадровка
- 30. Обнаружение столкновения SpriteKit Swift
Попробуйте это. http://stackoverflow.com/questions/26418114/iads-with-swift-in-spritekit – newtocoding