前言
Unity官方提供的廣告插件Unity Ads總體來說還是很方便的,目前只支持Android和iOS的廣告,而且官方已經(jīng)處理好了unity和Android或者iOS的調(diào)用,所以根本不需要再為平臺編寫中間件進行交互。
一、環(huán)境準(zhǔn)備
目前有兩種方法可以將Ads SDK集成到Unity項目中,使用集成SDK服務(wù)窗口或從資源商店添加軟件包。
二、接入流程
1、File->Build Settings更改成Android/iOS。
2、Window->Services點擊Ads,然后在項目中啟用SDK。
3、添加代碼
(1)、初始化
添加UnityEngine.Advertisement命名空間。在游戲的運行時生命周期的早期初始化SDK,最好是在啟動時Initialize。
(2)、展示普通廣告(廣告可跳過)
啟用服務(wù)并創(chuàng)建放置后,只需調(diào)用Show方法即可顯示廣告。
Advertisement.Show();
(3)、展示獎勵廣告(廣告不可跳過)
獎勵觀看廣告的玩家可提高用戶參與度,從而帶來更高的收入。例如,游戲可以獎勵玩家游戲內(nèi)貨幣,消耗品,額外生命或經(jīng)驗。要獎勵玩家完成視頻廣告,請使用HandleShowResult以下示例中的回調(diào)方法。請務(wù)必檢查result是否等于ShowResult.Finished,以驗證用戶是否未跳過廣告。
在需要觸發(fā)廣告的地方調(diào)用ShowRewardedAd();即可。
本文為CSDN博主「TheOne_Xin」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議