如何在Unity中使用Admob?
我來答

如何在Unity中使用Admob?

李弘易 2020-10-26 提問
287

游戲要實現(xiàn)廣告服務(wù),怎樣在Unity中使用Admob呢?

關(guān)閉
提交回答
1 個回答
我來答
Jesse

如果我們的游戲要實現(xiàn)廣告服務(wù)就要在unity使用admob,我們必須執(zhí)行以下步驟(4.6版測試):

1.創(chuàng)建一個文件夾,例如c:admobunity。

2.我們在c盤中創(chuàng)建下載包的路徑。

(2.1)unityadmob package。下載地址:https://github.com/unity-plugins/unity-admob。

(2.2)admob的示例腳本(admobdemo.cs)。

(2.3)谷歌播放服務(wù)庫。

在谷歌播放服務(wù)的額外設(shè)施庫選擇下載android sdk和sdk manager。

一旦下載庫,訪問路徑,那里已下載sdk包,例如:

adt-bundle/sdk/extras/google/google_play_services/libproject,選擇文件夾google-play-services_lib

選擇文件夾google-play-services_lib并將其復(fù)制到c:admobunity。

3.在unity中打開我們的項目

(3.1)在c:admobunity中雙擊googlemobileads.unitypackage。

unity將詢問你是否要在我們的項目導(dǎo)入包,如果是,選擇導(dǎo)入。

(3.2)一旦導(dǎo)入,將創(chuàng)建大量文件夾,我們需要在android進行下一步的插件操作

(3.3)從windows資源管理器找到android文件夾,拖動文件夾google-play-services_lib。

在android文件夾(unity在我們的項目里),這一步是admob至關(guān)重要的,因為有互聯(lián)網(wǎng)接入表現(xiàn)出適用于為我們的游戲所必需的權(quán)限。

(3.4)一旦部署之前的步驟,選擇文件夾c:admobunity下的文件夾admobdemo.cs,并將其拖動到在unity項目的腳本文件夾中。

4.在admob創(chuàng)建一個新的橫幅,找到我們的游戲,如果我們已經(jīng)有發(fā)表在google play或手動添加新的應(yīng)用程序。創(chuàng)建橫幅之后,復(fù)制id用于使用下一步的admob。

(4.1)在unity里雙擊googlemobileadsdemoscript.cs文件編輯monodevelop的文件并更改行號73或98,根據(jù)橫幅,你在admob的選擇類型(橫幅或插頁)并介紹id碼創(chuàng)建活動為我們的游戲所提供的admob。

示例:字符串a(chǎn)dunitid="ca-app-pub-11111111111111/2222222222222";

(4.2)最后,更改保存到文件googlemobileadsdemoscript.cs,在unity文件中放開游戲主頁。

(4.3)unity發(fā)布者運行游戲時將出現(xiàn)橫幅,顯示刪除或隱藏,取決于它(橫幅或插頁)。

(4.4)如果我們要調(diào)用請求,而不顯示按鈕,只是簡單的編輯文件admobdemo.cs和ongui(),做如下修改:

using admob;

admob.instance().initadmob("admob banner id","admob interstitial id");//admob id with format ca-app-pub-2796046890663330/756767388

admob.instance().showbannerrelative(adsize.banner,adposition.bottom_center,0);

(4.5)如果你需要再提取出橫幅,你可以設(shè)置一個計時器來運行函數(shù)bannerview.hide();將其隱藏。

請記住,你不能在unity編輯器里看到橫幅,你將不得不導(dǎo)入apk在你的android設(shè)備和測試(帶有網(wǎng)絡(luò)連接啟用)。

回答于 2020-10-26
贊同
評論
個人VIP