中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity3D學習筆記(一)接入百度移動廣告(Android

發布時間:2020-06-20 07:25:01 來源:網絡 閱讀:2279 作者:wty530 欄目:游戲開發

做好的項目包下載地址 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插件包

    Unity3D學習筆記(一)接入百度移動廣告(Android

    2、將BaiDu-Unity-Plugin-master\Assets目錄下baidudemo.cs文件掛載到Main Camera

    Unity3D學習筆記(一)接入百度移動廣告(Android

    三、編譯運行工程

    1、修改AndroidManifest.xml包名

    這里以com.Tengen.GreedySnake為準,實際項目修改為自己的包名

    Unity3D學習筆記(一)接入百度移動廣告(Android

    2、File -> Build Settings 選擇Android平臺,選擇player settings設置平臺屬性,還有注意的一點是選擇Other Settings修改Bundle Identifier為com.Tengen.GreedySnake(該值為包名,跟AndroidManifest.xml中的包名一致),然后點擊Build生成apk安裝到手機上

    Unity3D學習筆記(一)接入百度移動廣告(Android

    3、安裝到手機上后運行點擊按鈕,如果無法展示廣告,則要繼續修改AndroidManifest.xml文件如下

<application>
    <meta-data
            android:name="BaiduMobAd_APP_ID"
            android:value="bed5321d" />
        <!-- 非信息廣告必須添加 -->
    <activity
            android:name="com.baidu.mobads.AppActivity"
            android:configChanges="keyboard|keyboardHidden|orientation"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
   <activity
            android:name="com.unity3d.player.UnityPlayerActivity"
            android:label="activetitle" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        
  </application>

修改位置:

Unity3D學習筆記(一)接入百度移動廣告(Android    3、修改baidudemo.cs腳本

    ad.initBaidu("bed5321d", "2469314", "2469328", "video id");

    第一個參數是應用ID,第二個是橫幅ID,第三個是插屏ID(實際項目以自己申請的ID為準),修改位置如下:

    Unity3D學習筆記(一)接入百度移動廣告(Android

    3、重新Build安裝apk,如果還不行,結束該apk進程,重新打開,正常顯示廣告如下圖

    Unity3D學習筆記(一)接入百度移動廣告(Android Unity3D學習筆記(一)接入百度移動廣告(Android

    四、其他注意事項

    1、發現生成的apk圖標和名稱activetitle都不是我們想要的,修改AndroidManifest.xml如下

    Unity3D學習筆記(一)接入百度移動廣告(Android

    2、最后完整的AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<!--
This Google Mobile Ads plugin library manifest will get merged with your
application's manifest, adding the necessary activity and permissions
required for displaying ads.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.Tengen.GreedySnake"
    android:versionName="1.0"
    android:versionCode="1">
  <uses-sdk android:minSdkVersion="9"
      android:targetSdkVersion="19" />
  <!-- Google Mobile Ads Permissions -->
  	<uses-permission android:name="android.permission.INTERNET" />
	<uses-permission android:name="android.permission.READ_PHONE_STATE" />
	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
	<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
	<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  <!-- Uncomment to add billing for in-app purchase ads -->
  <!--<uses-permission android:name="com.android.vending.BILLING"/> -->
  <application
     android:icon="@drawable/app_icon"
     android:label="@string/app_name">
  <meta-data
            android:name="BaiduMobAd_APP_ID"
            android:value="bed5321d" />
        <!-- 非信息廣告必須添加 -->
        <activity
            android:name="com.baidu.mobads.AppActivity"
            android:configChanges="keyboard|keyboardHidden|orientation"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
   <activity
            android:name="com.unity3d.player.UnityPlayerActivity"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  </application>
</manifest>

    3、至此成功接入百度移動廣告。參考http://bbs.51cto.com/thread-1317942-1.html。

    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘潭县| 屯留县| 铜陵市| 岗巴县| 仁化县| 沈丘县| 依兰县| 大城县| 象州县| 武义县| 射洪县| 东平县| 望谟县| 晋城| 沂水县| 霸州市| 古蔺县| 赤峰市| 偃师市| 那坡县| 夏河县| 延庆县| 永丰县| 昌邑市| 辽中县| 顺平县| 灵台县| 桑日县| 罗定市| 高淳县| 盘锦市| 镇宁| 清新县| 宜春市| 贺兰县| 古浪县| 临清市| 赤城县| 谷城县| 灵丘县| 临沭县|