在Unity游戲中植入廣告是Unity游戲產(chǎn)品增加收入的一種重要方式,常用的廣告有谷歌Admob,百度ssp,騰訊廣點(diǎn)通,unity公司的unityads等等,而使用的最多的應(yīng)該屬于谷歌Admob,所以我們這里以Google admob介紹下。
在unity3d中展示廣告我選擇使用谷歌,聽說回報(bào)率比較高,也比較公平。
它分了四中類型的廣告:橫幅廣告、插屏廣告、激勵(lì)視頻廣告和原生廣告。
1.下載Unity Admob插件
插件地址https://github.com/unity-plugins/Unity-Admob
2.把Unity Admob插件導(dǎo)入到Unity項(xiàng)目中
unity編輯器asset導(dǎo)入,注意導(dǎo)入的時(shí)候選擇插件的所有內(nèi)容,demo.cs和game asset是例子,可以導(dǎo)入也可以忽略,如果有資源較game了就要注意被覆蓋的可能
3.加入Admob請(qǐng)求展示廣告代碼
打開腳本編輯器,加入廣告調(diào)用的腳本,加入unity腳本的根據(jù)自己的邏輯和廣告類型選擇編寫,寫完了把腳本拖到主camera上或者其他常駐舞臺(tái)的物體上
4.Unity中加入插屏廣告的例子代碼
這個(gè)代碼是初始化廣告設(shè)置參數(shù),并請(qǐng)求加載廣告,廣告并不會(huì)立刻展示出來,所以也就看不到,沒效果。要想看到廣告,需要加顯示廣告的代碼。
5.Unity中植入視頻獎(jiǎng)勵(lì)廣告
現(xiàn)在視頻廣告和視頻獎(jiǎng)勵(lì)廣告也很常見,雖然對(duì)用戶體驗(yàn)沒那么好,填充也一般,但是單價(jià)比較高,有時(shí)候好好使用能增加收入不少。設(shè)置Admob視頻參數(shù)并請(qǐng)求加載Admob的視頻廣告代碼
6.Unity中植入Google Admob原生廣告
原生廣告是樣式和游戲App內(nèi)容嵌入最貼切的一種廣告,可以自己設(shè)置廣告的樣式達(dá)到和產(chǎn)品整體協(xié)調(diào)統(tǒng)一,常見的新聞列表中夾雜的廣告,游戲圖片中夾雜的廣告等
Unity之前包含2中原生廣告,一種叫express native,一種叫advanced native,現(xiàn)在express native已經(jīng)被取消了,只剩下了advanced native廣告了
這個(gè)廣告插件是用的advanced native實(shí)現(xiàn)了一個(gè)快速的native植入方式,展示高級(jí)原生廣告代碼
Admob.Instance().showNativeBannerRelative(new AdSize(360,100), AdPosition.BOTTOM_CENTER, 0,"ca-app-pub-3940256099942544/2934735716");
相比Admob官方的集成方式,這個(gè)方式簡(jiǎn)化了非常非常多,只需要定義廣告尺寸,位置和參數(shù)就行
當(dāng)然,如果需要修改樣式,則需要對(duì)插件里面的樣式文件進(jìn)行修改,ios的xib文件或者android的admoblib-release.aar\res\layout\下的文件,不過對(duì)大部分來說,上面一行代碼已經(jīng)夠用了,無需做修改
7.Unity中植入Admob橫幅廣告
橫幅廣告是最常見也是最簡(jiǎn)單的廣告,點(diǎn)擊率和單價(jià)比較低,但是展示比較多,收入也還是不錯(cuò)的,用戶體驗(yàn)也比較好,不影響用戶操作。植入橫幅廣告的代碼
Admob.Instance().initAdmob("admob banner id", "admob interstitial id");//admob id with format ca-app-pub-279xxxxxxxx/xxxxxxxx
Admob.Instance().showBannerRelative(AdSize.Banner, AdPosition.BOTTOM_CENTER, 0);
非常非常簡(jiǎn)單,只要初始化設(shè)置橫幅廣告參數(shù),然后調(diào)用展示,廣告很快會(huì)顯示出來
廣告尺寸和位置都定義好了預(yù)設(shè),只要選擇一種就好了,非常方便。
好了,Google Admob廣告添加到Unity游戲中的介紹介紹了很多了,其他的像Unity Ads,Vungle,inmobi,chartboost,facebook廣告之類的都可以直接把平臺(tái)的sdk和插件適配器加到插件的庫里面,以Admob作為廣告中介來統(tǒng)一管理,不需要額外寫代碼,也是非常簡(jiǎn)單。對(duì)于百度ssp,騰訊廣點(diǎn)通之類的沒有admob適配器的則用類似的上面代碼來實(shí)現(xiàn)。
一般情況一個(gè)游戲里面加上Admob再加一倆個(gè)適配器廣告就差不多了,太多也會(huì)影響游戲的性能和體驗(yàn)
————————————————
本文為CSDN博主「unityvrgame」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議