簡體   English   中英

在Swift(SpriteKit)中刪除adBannerView

[英]Removing an adBannerView in Swift (SpriteKit)

當用戶崩潰並且游戲通過代碼塊運行時, adBannerView出現在屏幕頂部,當用戶點擊再次播放時,它使用removeFromSuperView()消失

但是,如果用戶進入“設置場景”(廣告橫幅視圖消失,當設置場景加載時,它會加載新的bannerView等),但是當我點擊“播放”按鈕(將用戶帶回到gameScene adBannerview)不會被刪除

在我的游戲場景中:

 override func didMoveToView(view: SKView) {
    /* Setup your scene here */

    adBannerView.removeFromSuperview()
 }

 contactBegins {
 //GameOver
 loadAds()
 }

// Pressed Settings Node 
adBannerView.removeFromSuperview()

在設置中,我有完全相同的設置,然后當用戶按下“播放”時,它具有removeFromSuperView ,但當它轉換到下一個場景時沒有被刪除...

當您移動到下一個場景時,只需將橫幅隱藏為:

adBannerView.hidden = true

此外,查看您的代碼並確保您不會在游戲場景中重新添加橫幅,因為這也可能是問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM