Sup,我需要一些關於這個插件的幫助googleads-mobile-plugins 在我的遊戲中,我創建了一個包含bannerView的靜態變量的Class。 我這樣做,所以它只會被加載一次。實現Unity BannerView
但首先我試圖把這個代碼指令上onGui
,但它使我的遊戲滯後
onGUI{
bannerView = new BannerView ("123123123", AdSize.Banner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd (request);
}
因此新版本我做了就是這個樣子。
public class MainController {
private static BannerView bannerView;
public static void bannerLoad()
{
if (bannerView == null)
{
bannerView = new BannerView ("123123123", AdSize.Banner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd (request);
}
}
public static void bannerShow()
{
if (bannerView != null)
{
bannerView.Show();
}
}
public static void bannerHide()
{
if (bannerView != null)
{
bannerView.Hide();
}
}
}
每個場景都有其自己的控制器
例如
public class Scene1Controller : MonoBehaviour
{
onStart()
{
MainController.bannerShow();
}
}
我的問題是,它看起來像廣告不會刷新
我只有我的菜單上顯示的廣告,然後玩時隱藏
刷新率只能是60秒,但a ds不刷新。通過將它放在靜態上,我的實現有什麼問題嗎?
我應該總是發送命令bannerView.LoadAd (request);
?
我應該在場景的每一次開始時發送新的廣告請求嗎?
BannerView bannerView = new BannerView ("123123123", AdSize.Banner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd (request);
的問題是,當現場被加載並在那裏仍然沒有加載的廣告和用戶出口的那一幕是,即使在我的AdMob曝光次數?
嗨。我需要澄清一些事情。你確定我不需要致電新的申請嗎?只是我最初要求的那個? – user3487657 2014-10-20 10:58:26
是的,哥們。這就是刷新率意味着什麼。廣告會在您提供的時間後自動刷新。順便說一句,你檢查了admob網站上的自動刷新未設置爲「無刷新」的廣告單元ID? – Kunalxigxag 2014-10-20 15:44:35
嗨。是的,我檢查並設置爲60秒。我一直在測試它。我不知道,但如果我隱藏它們,廣告不會刷新。但保持可見,廣告會刷新。謝謝! – user3487657 2014-10-20 17:42:57