做好的項目包下載下傳位址 http://down.51cto.com/data/2211800
開發了第一款Unity3D遊戲後,想在上面接入廣告賺點小錢,于是就在網上搜尋如何接入百度移動廣告。由于自己的經驗不足,導緻折騰了很久才将廣告接入成功。下面就詳細介紹下百度接入流程及注意事項。
一、下載下傳百度Unity插件
百度移動廣告SDK插件位址 http://github.com/unity-plugins/BaiDu-Unity-Plugin
二、把BaiduUnityPlugin.unitypackage插件包導入Unity工程(在這裡我建議先建立一個新的工程,我直接在開發完成的項目中接入就繞了不少彎)
1、打開Unity工程,Assets -> Import Package -> Custom Package,導入剛才下載下傳的BaiduUnityPlugin.unitypackage插件包
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuIDN0k1dQxWWzZmMBFUQnN0R0NlaOpVSjFDTvl2S39CX0M0LcV0NvwVMw00LcJDMzZWe39CXt92Yu8GdjFTNuUzcvw1LcpDc0RHaiojIsJye.png)
2、将BaiDu-Unity-Plugin-master\Assets目錄下baidudemo.cs檔案挂載到Main Camera
三、編譯運作工程
1、修改AndroidManifest.xml包名
這裡以com.Tengen.GreedySnake為準,實際項目修改為自己的包名
2、File -> Build Settings 選擇Android平台,選擇player settings設定平台屬性,還有注意的一點是選擇Other Settings修改Bundle Identifier為com.Tengen.GreedySnake(該值為包名,跟AndroidManifest.xml中的包名一緻),然後點選Build生成apk安裝到手機上
3、安裝到手機上後運作點選按鈕,如果無法展示廣告,則要繼續修改AndroidManifest.xml檔案如下
修改位置:
3、修改baidudemo.cs腳本
ad.initBaidu("bed5321d", "2469314", "2469328", "video id");
第一個參數是應用ID,第二個是橫幅ID,第三個是插屏ID(實際項目以自己申請的ID為準),修改位置如下:
3、重新Build安裝apk,如果還不行,結束該apk程序,重新打開,正常顯示廣告如下圖
四、其他注意事項
1、發現生成的apk圖示和名稱activetitle都不是我們想要的,修改AndroidManifest.xml如下
2、最後完整的AndroidManifest.xml
3、至此成功接入百度移動廣告。參考http://bbs.51cto.com/thread-1317942-1.html。