創作內容

13 GP

Unity Ads 串接流程教學

作者:泰坦子│2015-07-22 18:08:24│贊助:26│人氣:3513


Unity Ads最成功的案例就是Crossy Road這款遊戲靠著這個運作模式在iOS上花了四十五天賺到一百萬美金。

測試版本:Unity 4.6.5.P3

這是Unity官方免費的套件,以下我會做一個簡單的製作流程。

首先要先去申請一個Unity Ads的帳號,網址:http://unityads.unity3d.com/
這個部分我是用Unity官方網站的帳號轉移過來的。



登入之後選擇"Start Monetizing"這個按鈕來開始串廣告的作業流程。右邊的按鈕則是要刊登廣告的選項,這次先不談論右邊該怎麼運作。

接著下來的步驟是要新增遊戲,步驟一是要選擇遊戲的平台。選完平台之後要輸入遊戲的Package Name讓網頁找到,如果遊戲有上架的話,Package Name可以在Google Play的網址上找到。

當然如果要在還沒上架的專案中測試的話,可點選底下的那一行小字,確認步驟二的標題變成"ADD AN UNPUBLISHED ANDROID GAME"就可以輸入遊戲名稱了。當然非公開的狀況下輸入就不用照著Package Name的格式去輸入名稱。

步驟三就是要圈選限制年齡了,以十三歲做一個標竿,這個部分建議是與上架平台相同即可,按下確定之後會出現底下的畫面。



先把畫面停在這裡,先回到Unity去。等到Unity環境建立完成之後再回過頭來看細項。



打開Asset Store,搜尋Unity Ads可以找到套件(或是從剛剛的網站上直接下載SDK),下載和匯入之後接下來就可以開始使用了,不過在程式編寫過程中有一些關鍵點要注意。



這是第一段程式,程式主要部分分成兩段來講解,首先要注意到的是要使用NameSpace,就是畫面上的第三行。第二點就是初始化,如同我在Awake裡面寫到的用法,這邊要注意的是gameID在網站上創建資料的時候會由官方產生,而後面的bool則是要判斷是否在測試的狀態下,如圖就是在測試環境下,所以之後的APP不會出現真實廣告。

第三個要注意的部分是Advertisement.Show(zone, options),這一行是要讓程式跑出廣告用的,第一個參數是決定你要播哪一個廣告,這個部分之後介紹,第二個部分則是要判斷玩家是否有完整觀賞完廣告還是中途關閉,接下來的程式碼會介紹這個參數怎麼操作。



AdCallBackhandler基本上是接廣告視窗回傳的動作,根據結果來做對應的獎賞,ShowResult分三種狀態分別是Finished、Skipped和Failed。

底下的WaitForAd主要是我在電腦端要測試的時候用的,我在做測試的時候有保留下來。

最後要注意的一點是測試要記得把Platform轉換成Android或是IOS,記得BulidList要包含你要測試的Sence。

還有是在Unity中測試只會看到Finished的結果,所以測試是否能Skipped的話要製作出APP了。

回到網站設定這邊,前面有提到Advertisement.Show(zone, options),只有說對於options所回傳的結果給對應的獎賞,卻沒說前面的zone是哪裡來的。



在上圖中的ID就是zone要填的字串,同時也是指你想要播的廣告。
圖中兩個是預設的,新增時只會能輸入廣告名稱,ID是由系統生成的,廣告類型則是分成一般和給予獎賞型廣告。



基本上這兩者的差別在於能不能讓玩家Skip,給獎賞的廣告是一定要播完的。底下三個選項分別是幾秒之後能Skip(給獎賞型廣告沒有這個選項),播放時是否靜音與影片是否要配合遊戲的方向(如果沒勾選的話會自動換成橫的)。

補充說明的地方是一般廣告如果玩家老老實實的看完,也會跳到看完給獎賞的地方去,在應用上要特別注意。



最後一個部分,在網站上可以選擇想要播放的廣告類型。例如博奕類型專案不應該出現其他博奕類型遊戲的廣告,在這裡可以設定成黑名單,確保實際運行時不會發生相同類型遊戲互相競爭的問題。

進入遊戲中,當你啟動Advertisement.Show的時候會跳出一個全畫面的廣告,看完大約十秒鐘(如果沒有Skip的話),以上就是Unity Ads的串接流程教學。


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2905369
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 4 篇留言

Jeffrey
頭推

07-22 18:15

火星人古仔
最近剛好想摸 unity ads, 感謝教學~

09-21 23:26

餓狼泰瑞
非常感謝大大的教學,解了小弟一個大困擾!!!

12-03 16:33

湛藍之焰
你好,請問你知道設置廣告以後獲得的收益,該要怎麼領取嗎?

05-16 15:16

泰坦子
抱歉,這個問題我不知道06-14 09:07
我要留言提醒:您尚未登入,請先登入再留言

13喜歡★titan1127 可決定是否刪除您的留言,請勿發表違反站規文字。

追蹤私訊

作品資料夾

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】