GADBanner Просмотреть на SCNPlane возможно?

Я пытаюсь отобразить GADBannerView в SCNPlane. Код выглядит примерно так:

let banner = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
banner.rootViewController = self
banner.load(GADRequest())

let viewMaterial = SCNMaterial()
viewMaterial.diffuse.contents = bannerView

let plane = SCNPlane(width: 320, height: 50)
plane.materials = [viewMaterial]

let planeNode = SCNNode(geometry: plane)
planeNode.position = SCNVector3(0, 5, -10)

sceneView.scene.rootNode.addChildNode(planeNode)

Этот вид работает, но баннер отображается следующим образом, я думаю, в GADBannerView есть некоторые прозрачные вещи, которые обрабатываются неправильно:

Это вообще возможно? Если да, то как, если нет, то почему.;)

1 ответ

Отображение UIView иерархии как contents из SCMaterialProperty не документировано и не поддерживается.

Другие вопросы по тегам