top of page

Unity串廣告 - LevelPlay設定篇

  • Goo
  • 7月17日
  • 讀畢需時 3 分鐘

已更新:7月18日

一段時間沒在Unity串廣告, Unity又升級做法了

寫這篇時是2025年7月,這時新版的做法是用LevelPlay與Ads Mediation

新版可以選擇的廣告商變得更多了, 但是設定也更複雜了


在開始之前提一下,以前的Unity Ads還是可以使用,不過官方不再更新支援,想用可以參考:https://www.goostudio.tw/post/介接unity-ads


那麼接下來是正式的串接內容:


LevelPlay設定


LevelPlay 是 Unity 與 ironSource 合作推出的 廣告變現與媒合平台,也是新板作法所用的平台


新增App

由Apps -> Add app新增你的App

頁面選項如圖:

ree

P.S. 本文以全新設定作為範例,所以Stup Configuration用New Setup,如此按下"Add App"後會進入Activate ad units設定畫面


新增Ad unit

Ad unit就是在自己的App裡要呼叫的廣告單位


在新增App後會進入Activate ad units設定畫面,於此可以設定啟用哪些類型的廣告(後續可以再新增)

本文啟用 Rewarded Video (激勵影片廣告)作為範例

ree

如上圖設定後按"Continue"即可進入廣告單位的管理頁面,可以從此頁面管理各廣告的起停、名稱等設定

新的廣告單位也可以從該頁面的"Create ad unit"按鈕增加


在此可查到各廣告單位的adUnitId,這個在後續程式呼叫廣告時會用到


初次使用LevelPlay,廣告商預設只有ironSource

這樣播廣告時容易出現"Mediation No Fill"錯誤,這是指Mediation 層沒有任何廣告來源提供填充(Fill)廣告內容來播放的情況

而你廣告商夠多的話就能解決這個問題


接下來會以新增廣告商Unity Ads為範例


啟用Unity Ads

登入Unity Colud後台( https://cloud.unity.com/ )

在Project中點擇要串廣告的Unity專案


如果沒有看到,可能是專案沒連接Unity Cloud,可參考 https://www.goostudio.tw/post/使專案連接unity-cloud 建立連接後再刷新頁面


接著從左側選單的Shortcuts中搜尋Unity Ads Monetization,進入Unity Ads Monetization頁面後點選Enable Ads

ree

接著填寫付款收款人,個人收款填寫Private individual、公司收款則填寫Company

ree

然後是選擇廣告來源,這裡直接Next就好了

ree

最後是Store ID的創建,這裡選start fresh

ree

順利的話會出現顯示相關ID的頁面,不過這個範例用不到


新增廣告商Unity Ads

回到Level Play後臺( https://platform.supersonic.com/partners )

點選左邊選單的 Setup -> Network,點選Unity Ads的Setup

ree

接下來會要求設定一些資訊,這些資訊可以從我們剛才在Unity Colud後台( https://cloud.unity.com/ ) 裡啟用的 Unity Ads Monetization 裡找到

API Key是API Management裡的LevelPlay Service Account API Key

Organization Core ID可以從Organization Settings裡的Organization info找到

ree

設定Instance

Instance 是 LevelPlay 裡對某個廣告平台(例如 Unity Ads)的一組設定,用來連結那個平台的實際廣告來源


在Unity Ads Monetization -> Placements 頁面中點選"Try bidding now",會得到幾組Ad unit與Placement

ree

接著回到 LevelPlay -> Setup -> Instance 點選 Unity Ads,會進入設置畫面

ree

GameID可以從Unity Ads Monetization -> Settings 裡找到

你會看到兩個平台的GameID,但LevelPlay裡只能設定一個

如果要設定兩個平台,就要從Add app再新增App給另一個平台用


點選"Add instance"選擇"Rewarded",這裡要填的Instance name 跟 Placement ID就是我們剛剛在Unity Ads Monetization -> Placements 中得到的Ad unit與Placement



於此,初步的後台設定算是完成了

接下來就是在Unity專案裡串接SDK

文章: Blog2_Post

©古德數位

  • Facebook
bottom of page