Unity添加Vungle廣告的方式

Vungle作爲一家海外移動視頻廣告公司,在2014年進入中國市場,短短三年已經和中國市場90%的中輕度遊戲合作變現。因此,作爲獨立遊戲開發者,瞭解和使用Vungle是一個不錯的選擇。

下面以Unity爲例,介紹一下Vungle視頻接入遊戲的方法。

<1> 需要在 https://vungle.com/ 註冊一個賬號,之後是驗證郵箱、確認Vungle協議。這些都是基礎內容。

協議確認完成之後會進入Dashboard,如下:


點擊右下的“添加新應用”,進入添加應用界面:

選擇平臺 -- 應用名稱 -- 分類 -- 類型(遊戲是付費遊戲還是免費遊戲) -- 屏幕方向(遊戲是橫屏還是豎屏)

然後是廣告設置。這裏有一點Vungle做的比較好:設置內容左側的標題如果是藍色的,點擊是會出現對應的解釋。

需要說明是:“強制觀看” 選項中,如果勾選了強制觀看,那麼玩家在觸發了廣告之後是不能跳過的,很可能會引起玩家的反感,這裏需要根據你自己的廣告策略進行配置。

配置完成點擊“提交”,會進入“應用總覽”界面。

<2>應用總覽

在該頁面你可以選擇你的應用,並看到該應用的收益和狀態:

收益:

狀態:



<3>在進行遊戲內配置前,還有一步設置placement。在總覽界面右側,選擇“Add New Placement”,設置Placement。其中,類型選項:Interstitial是插播性廣告,Rewarded是激勵性廣告,另外兩種類型“Flex-View”和“Flex-Feed”筆者沒有用過,不清楚其具體意義。如果有用過的用戶歡迎評論告知。選好類型,命名之後確定,系統會自動生成Reference ID。進入Placement界面如下:


<4>下載Vungle最新版本unity插件:https://dashboard.vungle.com/sdk

導入Unity後,進行腳本配置如下:

using UnityEngine;

public class Ad : MonoBehaviour {

    //本段代碼寫的是激勵性廣告的配置方式
    void Start(){
        //場景加載時就初始化廣告,因爲廣告通常要提前緩衝幾分鐘
        //Vungle.init(安卓平臺,IOS平臺,PC平臺)
        //這裏的平臺只上面提到的Vungle應用ID,是哪個平臺的就填到哪個平臺的位置。
        Vungle.init("59b4965c7e75cb8114000385", "Test_iOS", "vungleTest");

        //配置廣告播放完之後進行的動作
        Vungle.onAdFinishedEvent += (args) =>{
            AdFinished(args);
        } ;
    }

    //在達到條件時,播放廣告
    public void PlayRewardedAd(){
        if(Vungle.isAdvertAvailable())
            //Vungle.playAd( bool incentivized = false, string user = "" )
            //The user option is only supported for incentivized ads.
            Vungle.playAd(true, "ThisUser"); 
    }

    /// <summary>
    /// 根據播放完成的事件來發送獎勵。
    /// </summary>
    /// <param name="args">Arguments.</param>
    void AdFinished(AdFinishedEventArgs args){
        if (args.WasCallToActionClicked)
        {
            //完成了廣告並且點擊了下載按鈕,給大量獎勵
            AddItem(22020000,20);
        }
        else if (args.IsCompletedView)
        {
            //完成了播放,給中量獎勵
            AddItem(1000,10);
        }
        else
        {
            //未完成播放,給極少獎勵
            AddItem(1000,1);
        }
    }
}



<5>腳本寫完之後,需要進行打包配置:
(1)平臺配置



(2)PlayerSettings配置:其中Product Name必須與Vungle中的一直(圖例中是TestGame)


<5>到此,Vungle的配置就算完成了。打包後,在測試機上就可以看到對應的測試廣告。

這篇文檔對應的Vungle SDK版本是5.3.0。

其他內容請參考Vungle的官方文檔。

Vungle: http://http://www.vungle.com/






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章