第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Admob 橫幅在 Unity 中不可見(jiàn)但仍可點(diǎn)擊

Admob 橫幅在 Unity 中不可見(jiàn)但仍可點(diǎn)擊

C#
慕尼黑8549860 2022-10-23 14:00:54
我正在開(kāi)發(fā)一個(gè)根據(jù)場(chǎng)景顯示橫幅的應(yīng)用程序。我使用 Show 和 Hide 來(lái)控制這種行為。第一次顯示橫幅時(shí)效果很好,但第二次(隱藏后)橫幅沒(méi)有出現(xiàn)。但是,橫幅區(qū)域仍然可以點(diǎn)擊,并且按預(yù)期執(zhí)行。我正在使用 AdMob 統(tǒng)一插件的最新版本(v3.15.1),但我無(wú)法找到任何解決該問(wèn)題的方法。為了顯示廣告,我只是調(diào)用了 ShowAd 方法,而為了隱藏它們,我調(diào)用了 QuitAd 方法。我認(rèn)為兩者都按預(yù)期執(zhí)行,因?yàn)樗鼈冊(cè)诘谝淮伪徽{(diào)用時(shí)工作,并且因?yàn)樵谡{(diào)用 HideAd 的場(chǎng)景中“橫幅區(qū)域”不可點(diǎn)擊,但是當(dāng)調(diào)用 ShowAd 方法時(shí),您可以點(diǎn)擊不可見(jiàn)的橫幅。感謝您的任何幫助!
查看完整描述

2 回答

?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

在我的情況下,畫(huà)布由于某種原因重疊了橫幅,我只是在PlayerSettings -> Resolution and Presentation中取消選中“ Render Over native UI ” ,現(xiàn)在它工作正常。



查看完整回答
反對(duì) 回復(fù) 2022-10-23
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

我通過(guò)銷(xiāo)毀 QuitAd 方法中的橫幅解決了這個(gè)問(wèn)題:


public void QuitAd(TypeOfAd typeOfAd)

{

    switch (typeOfAd)

    {

        case TypeOfAd.Banner:

            Debug.Log("Quiting Banner ad");

            bannerAd.Destroy();

            break;



        case TypeOfAd.Interestitial:

            Debug.Log("Quiting Interestitial ad");

            Debug.LogError("QuitAd Interestitial Not Implemented");

            break;



        case TypeOfAd.RewardedVideo:

            Debug.Log("Quiting RewardedVideo ad");

            Debug.LogError("QuitAd RewardedVideo Not Implemented");

            break;

    }

}

然后我修改了 ShowAd 方法,在顯示橫幅之前加載它:


public bool ShowAd(TypeOfAd typeOfAd)

{

    if (DataManager.instance.showAds)

        switch (typeOfAd)

        {

            case TypeOfAd.Banner:

                Debug.Log("Showing Banner ad");

                LoadAd(TypeOfAd.Banner); //Every time the banner is asked to be shown it will try to load before being shown.

                this.bannerAd.Show(); //Will be show after loading

                return true;



            case TypeOfAd.Interestitial:

                Debug.Log("Showing Interestitial ad");

                if (this.interstitialAd.IsLoaded())

                {

                    this.interstitialAd.Show();

                    return true;

                }

                else

                {

                    Debug.LogWarning("Trying to show InterstitialAd but it is not loaded");

                    //TBD: Automaitcally load?

                }

                break;



            case TypeOfAd.RewardedVideo:

                Debug.Log("Showing RewardedVideo ad");

                if (this.rewardedVideoAd.IsLoaded())

                {

                    this.rewardedVideoAd.Show();

                    return true;

                } else {

                    Debug.LogWarning("Trying to show RewardedBasedVideoAd but it is not loaded");

                    //TBD: Automaitcally load?

                }

                break;

        }


    return false;

}

但是,我不知道這是否是一個(gè)正確的解決方案,因?yàn)槊看伪仨氾@示橫幅時(shí)都會(huì)執(zhí)行新的加載請(qǐng)求(在未顯示橫幅的場(chǎng)景之后)。


此外,這個(gè)“解決方案”只是針對(duì)同一目標(biāo)的不同方法,而不是原始方法的修復(fù)。


因此,如果有人知道為什么原始代碼不起作用,我將非常感謝分享這些知識(shí)。


查看完整回答
反對(duì) 回復(fù) 2022-10-23
  • 2 回答
  • 0 關(guān)注
  • 161 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)