因此,我將亞馬遜移動廣告整合到我的unity/ios項目中。每當場景發生變化時,我都可以在這裏隱藏廣告。每次我打開一個場景時,廣告都會顯示。所以這一切都工作正常,除非你真的很快改變場景。我不想在主遊戲中投放廣告,因爲它阻礙了用戶的觀點。每當您進入重試場景時,如果您在廣告加載之前立即從該場景切換,該廣告將會停留在下一個場景上,從而使其他廣告展示在其上。每次場景改變時,無論你改變場景的速度有多快,都應該隱藏廣告。如果顯示廣告,有什麼方法可以確保它隱藏廣告?我使用下面的代碼:如何在團結中隱藏亞馬遜廣告
void Start() {
mobileAds = AmazonMobileAdsImpl.Instance;
ApplicationKey key = new ApplicationKey();
key.StringValue = iosKey;
mobileAds.SetApplicationKey(key);
ShouldEnable enable = new ShouldEnable();
enable.BooleanValue = true;
mobileAds.EnableTesting(enable);
mobileAds.EnableLogging(enable);
Placement placement = new Placement();
placement.Dock = Dock.BOTTOM;
placement.HorizontalAlign = HorizontalAlign.CENTER;
placement.AdFit = AdFit.FIT_AD_SIZE;
response = mobileAds.CreateFloatingBannerAd(placement);
string adType = response.AdType.ToString();
long identifer = response.Identifier;
newResponse = mobileAds.LoadAndShowFloatingBannerAd(response);
bool loadingStarted = newResponse.BooleanValue;
}
void OnDestroy() {
mobileAds.CloseFloatingBannerAd(response);
response = null;
mobileAds = null;
newResponse = null;
}
也許這是一個愚蠢的問題,但爲什麼與廣告服務整合只是用來掩飾的廣告嗎?還是有更多這個? – Krease
我們只想在遊戲中隱藏廣告,但在所有其他場景中展示廣告。 – Joey