2
我在我的Android遊戲上使用Unity廣告,並且一切工作都很完美,除非有些設備中的Unity廣告有時不顯示。所以,我想測試Admob獎勵視頻,看看我能否獲得更好的性能。下面是我使用的是AdMob的代碼:Admob統一獎勵視頻不能正常工作
public void RequestRewardBasedVideo()
{
#if UNITY_EDITOR
string adUnitId = "unused";
#elif UNITY_ANDROID
string adUnitId = "ca-app-pub-243186545632812xxxxxxxxxxxx";
#elif UNITY_IPHONE
string adUnitId = "unused";
#else
string adUnitId = "unexpected_platform";
#endif
RewardBasedVideoAd rewardBasedVideo = RewardBasedVideoAd.Instance;
AdRequest request = new AdRequest.Builder().Build();
rewardBasedVideo.LoadAd(request, adUnitId);
showAdvertisment(rewardBasedVideo);
}
private void showAdvertisment(RewardBasedVideoAd rewardBasedVideo)
{
if (rewardBasedVideo.IsLoaded())
{
rewardBasedVideo.Show();
rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;
}
}
public void HandleRewardBasedVideoRewarded(object sender, Reward args)
{
//reward
}
我分配RequestRewardBasedVideo()到一個按鈕,但問題是,視頻沒有顯示!我覺得我在正確的道路,因爲當我按一下按鈕,控制檯日誌:
Dummy .ctor
Dummy CreateRewardBasedVideoAd
Dummy LoadAd
Dummy IsLoaded
Dummy ShowRewardBasedVideoAd
我已經試圖把應用程序在Android設備上並導入谷歌AdMob聯播包團結,還配置了廣告位於Admob面板中。任何人有什麼想法,我可以做些什麼來解決這個問題?
也有同樣的問題,我有完全相同的輸出,你什麼都沒有顯示出來。 –
我也被困在這裏。 – pewpew