UnityAds接入教程

來源:簡書
作者:SunnyShao
時(shí)間:2020-08-13
3555
這篇文章幫助剛接觸unityads的同學(xué)們?nèi)腴T,下面是UnityAds接入具體教程。

題記

今年剛剛工作,終于意識(shí)到了程序員寫博客的重要性,真是慚愧,大學(xué)這么多年白過了

警告

本博客純屬個(gè)人成長經(jīng)歷,技術(shù)方面才疏學(xué)淺,勿要指責(zé),切勿抄襲,轉(zhuǎn)載需標(biāo)注源地址(https://www.jianshu.com/p/1de5966719ba)

今天內(nèi)容

UnityAds接入

1.今天正好是工作四個(gè)月,前幾個(gè)月的一些總結(jié)以后慢慢補(bǔ)上,先寫這幾天的,最近領(lǐng)導(dǎo)讓我負(fù)責(zé)給項(xiàng)目接入U(xiǎn)nityAds。網(wǎng)上的視頻和博客有很多,可是坑點(diǎn)也很多,沒有任何一篇文章全面的介紹,畢竟程序員還是要靠自己在坑中成長。

2.接入前的準(zhǔn)備:首先進(jìn)入U(xiǎn)nityAds官網(wǎng)注冊一個(gè)自己的賬號(hào),一般使用unity賬號(hào)即可。進(jìn)入后會(huì)讓你選擇"流量變現(xiàn)"和"開始投放廣告"其中的一個(gè)。任選一個(gè)后添加一個(gè)新項(xiàng)目,這時(shí)候你會(huì)獲得項(xiàng)目ID和GameID。(如圖一)

ia_600000002 (1).png

圖一

3.注意Unity版本這里有一個(gè)變化。如果您在使用Unity 5.2或更高版本,請(qǐng)使用Unity內(nèi)置的Services,而不需要在Asset Store下載Unity Ads asset package。雖然我兩種方式都嘗試過并且都測試成功,但由于目前我Unity的版本是5.3.3f1,所以這里只說明內(nèi)置Services的方法。

4.開始接入:打開unity,點(diǎn)擊Window/Services,在Services的窗口中選擇Ads(當(dāng)然必須登陸unity賬號(hào)),并設(shè)置成圖二這樣

ia_600000003 (1).png

圖二

5.代碼階段:首先你要弄一個(gè)粗糙的測試界面,我用ugui弄了一個(gè)很簡單的

ia_600000004.png

UI界面

接下來用一個(gè)非常簡單的腳本就能實(shí)現(xiàn)功能(廣告分為兩種,獎(jiǎng)勵(lì)廣告和可跳過廣告)

可跳過廣告,代碼非常簡單

ia_600000005 (1).png

可跳過廣告

獎(jiǎng)勵(lì)廣告,附加上回調(diào)事件的獎(jiǎng)勵(lì)機(jī)制

ia_600000006.png

獎(jiǎng)勵(lì)廣告

6.接下來把腳本掛在Main Camera上就可以,然后在Buntton上調(diào)用點(diǎn)擊事件就完成了

ia_600000007.png

點(diǎn)擊

7.當(dāng)然,在unity中我們看不到實(shí)際的廣告,必須真機(jī)測試或者模擬測試。

坑點(diǎn)

UnityAds廣告有一個(gè)選項(xiàng)叫測試模式,在測試模式中一般都能正常的播放廣告。但是取消了測試模式,會(huì)無法播放廣告,這就由于中國偉大的墻咯,即便你是翻墻的,也不會(huì)正常播放(某些開發(fā)者),這個(gè)時(shí)候是因?yàn)閡nityads后臺(tái)加載的那個(gè)廣告網(wǎng)址你沒有翻過去,具體是哪一個(gè),你需要通過logcat工具檢測到那個(gè)網(wǎng)址并添加到你的翻墻網(wǎng)絡(luò)中。

結(jié)語

這篇文章只是幫助剛接觸unityads的同學(xué)們?nèi)腴T而已,有問題評(píng)論我,一起進(jìn)步

原文鏈接:點(diǎn)擊前往 >
版權(quán)說明:本文內(nèi)容來自于簡書,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼關(guān)注
獲取更多出海資訊的相關(guān)信息
個(gè)人VIP