unity接入unity Ads詳細流程
http://www.sohu.com/a/160890758_667928
unity官方提供的廣告外掛unity Ads總體來說還是很方便的,目前只支援安卓和iOS的廣告,而且官方已經處理好了unity和安卓或者iOS的呼叫所以根本不需要再為平臺編寫中介軟體進行互動,這點還是很棒的。
看看unity官方宣傳,拿《天天過馬路》45天賺了1百萬美元的廣告費進行宣傳,想想還真是有點小雞凍!扯遠了~~
下面看看官方的接入教程:
接入有兩種辦法:
方法一:5.1以上的版本之間可以在Unity編輯器內Window > Services > Ads 進行開啟
1、在Window > Services > Ads進行開啟
2、將開關開啟,勾選下面的平臺等資訊即可(Enable test mode:勾選之後未上線之前,unity釋出選項勾選development即可顯示測試廣告)
3、切換到Code Samples可以看到示例程式碼,在合適的地方如程式碼那樣呼叫即可顯示廣告
方法二:5.1及以下的版本可以在Asset Store下載到外掛:下載地址
1、下載完畢後將.unity檔案匯入到專案中
3、初始化廣告
-
if (Advertisement.isSupported) {
- Advertisement.Initialize(gameId, enableTestMode); // ...initialize.
- }
- Advertisement.Show();
●共享一個unity ads幫助類,從unity ads demo提取出來的,特別好用
- /// <summary>
-
/// UnityAdsHelper.cs - Written for Unity Ads Asset Store v1.1.4
- /// by Nikkolai Davenport <[email protected]>
- /// </summary>
- using System;
- using UnityEngine;
- using System.Collections;
- #if UNITY_IOS || UNITY_ANDROID
- using UnityEngine.Advertisements;
- #endif
- publicclass UnityAdsHelper : MonoBehaviour
- {
- publicstring iosGameID = "24300";
- publicstring androidGameID = "24299";
- publicbool enableTestMode = true;
- publicbool showInfoLogs;
- publicbool showDebugLogs;
- publicbool showWarningLogs = true;
- publicbool showErrorLogs = true;
- privatestatic Action _handleFinished;
- privatestatic Action _handleSkipped;
- privatestatic Action _handleFailed;
- privatestatic Action _onContinue;
- #if UNITY_IOS || UNITY_ANDROID
- //--- Unity Ads Setup and Initialization
- void Start ()
- {
- Debug.Log("Running precheck for Unity Ads initialization...");
- string gameID = null;
- #if UNITY_IOS
- gameID = iosGameID;
- #elif UNITY_ANDROID
- gameID = androidGameID;
- #endif
- if (!Advertisement.isSupported)
- {
- Debug.LogWarning("Unity Ads is not supported on the current runtime platform.");
- }
- elseif (Advertisement.isInitialized)
- {
- Debug.LogWarning("Unity Ads is already initialized.");
- }
- elseif (string.IsNullOrEmpty(gameID))
- {
- Debug.LogError("The game ID value is not set. A valid game ID is required to initialize Unity Ads.");
- }
- else
- {
- Advertisement.debugLevel = Advertisement.DebugLevel.NONE;
- if (showInfoLogs) Advertisement.debugLevel |= Advertisement.DebugLevel.INFO;
- if (showDebugLogs) Advertisement.debugLevel |= Advertisement.DebugLevel.DEBUG;
- if (showWarningLogs) Advertisement.debugLevel |= Advertisement.DebugLevel.WARNING;
- if (showErrorLogs) Advertisement.debugLevel |= Advertisement.DebugLevel.ERROR;
- if (enableTestMode && !Debug.isDebugBuild)
- {
- Debug.LogWarning("Development Build must be enabled in Build Settings to enable test mode for Unity Ads.");
- }
- bool isTestModeEnabled = Debug.isDebugBuild && enableTestMode;
- Debug.Log(string.Format("Precheck done. Initializing Unity Ads for game ID {0} with test mode {1}...",
- gameID, isTestModeEnabled ? "enabled" : "disabled"));
- Advertisement.Initialize(gameID,isTestModeEnabled);
- StartCoroutine(LogWhenUnityAdsIsInitialized());
- }
- }
- private IEnumerator LogWhenUnityAdsIsInitialized ()
- {
- float initStartTime = Time.time;
- do yield returnnew WaitForSeconds(0.1f);
- while (!Advertisement.isInitialized);
- Debug.Log(string.Format("Unity Ads was initialized in {0:F1} seconds.",Time.time - initStartTime));
- yield break;
- }
- //--- Static Helper Methods
- publicstaticbool isShowing { get { return Advertisement.isShowing; }}
- publicstaticbool isSupported { get { return Advertisement.isSupported; }}
-
相關推薦
unity接入unity Ads詳細流程
http://www.sohu.com/a/160890758_667928 unity官方提供的廣告外掛unity Ads總體來說還是很方便的,目前只支援安卓和iOS的廣告,而且官方已經處理好了unity和安卓或者iOS的呼叫所以根本不需要再為平臺編寫
【unity3d開發】unity接入unity Ads詳細流程
unity官方提供的廣告外掛unity Ads總體來說還是很方便的,目前只支援安卓和iOS的廣告,而且官方已經處理好了unity和安卓或者iOS的呼叫所以根本不需要再為平臺編寫中介軟體進行互動,這點還是很棒的。 看看unity官方宣傳,拿《天天過馬路》45天賺了1百萬美元
Unity與Android交互-Unity接入高德地圖實現定位以及搜索周邊的功能(使用Android Studio)詳細操作
nac mcc 以及 分享 pack create lis red 效果 剛進公司給安排的任務就是Unity接入高德地圖,算是踩了不少坑總算做出來了,抽點時間寫個博客記錄一下 廢話不多說 先上效果圖 獲取定位並根據手機朝向顯示周邊信息 使用的Unity
完整版unity安卓發布流程(包括SDK有原生系統依賴關系的工程)
產品 應用 技術分享 之前 完整 mage http .so ger 要3個東西!NDS,SDK,JDK, NDK官網下載:https://developer.android.google.cn/ndk/downloads/index.html(註意系統是不是64位) JD
unity接入訊飛教程
訊飛 com div 復制 shu log 流程 .com www. 【全流程】<按照這個流程做即可,有不懂得可以看下面的2個> http://blog.csdn.net/qq_15267341/article/details/52074225 【可復制部分代碼
Unity接入優圖、Face++、阿里雲圖像識別和人臉識別
最近研究了下優圖、Face++、阿里雲圖像識別和人臉識別還是蠻有意思,各平臺都有自己的優勢,為了方便使用我把它們給整合了一下方便使用。Face++的物體識別和手勢識別目還是蠻有意思,阿里的門店識別也是不錯,有興趣的可以自己試試,(不過目前阿里雲API只是整合了門店識別)先看看目前主要整合了哪些A
Unity接入訊飛語音識別___Android版
Unity版本4.6+Eclipse 1,首先我們先去訊飛開放平臺註冊一個開發者賬號(註冊地址:http://www.xfyun.cn),註冊完成後進入控制檯建立一個新的應用。 2,提交成功後我們需要選擇我們需要開通我們需要的服務,點選開
unity接入安卓SDK,與安卓相互通訊
.接SDK是個什麼樣的活計? SDK的工作流程: 1. 從unity端出發,向安卓發起一系列的請求(unity call android)。 2. 安卓端收到unity端呼叫,然後在具體呼叫SDK的一系列介面(android內部呼叫) 3. SDK伺服器處理之後得到結果,再返回給安卓(網路通訊) 4
Unity接入高德定位sdk簡單三步無需與安卓工程互動
原始碼,原工程下載地址:https://download.csdn.net/download/qq_37310110/10729281 參考地址:https://blog.csdn.net/qq_37310110/article/details/83145193 一:高德定位有效key的
unity接入Android(訊飛語音)
使用工具;Unity+Eclipse(Android) 1.在訊飛語音註冊開發者賬號 ip: http://www.xfyun.cn 然後進入控制檯建立一個新的應用。 2.點入進去建立新應用,提交成功後我們需要選擇我們需要開通我們需
Unity接入Android各渠道SDK的坑
最近在忙著接入公司各個渠道的SDK,遇到很多的坑,在這裡記錄下來,給後來的同學一點借鑑。 首先說明一下,我是採取android studio打包aar放入Unity的方式接入SDK的,如果沒有過安卓開發經驗的同學可以看這裡,點選開啟連結,http://www.manew.com/thread
Unity 接入Facebook。登入、分享、邀請、好友列表等功能。
版本環境:Unity版本 5.3.4f1 Facebook版本 7.9.4 Facebook 提供了Unity SDK, 這比原生的方式接要方便很多。 1、在開發者後臺建立應用。 後臺地址:https://developers.facebook.com/apps/ 2、下載Unity
Unity接入谷歌支付
文章理由 前段時間負責Unity接入Google內購功能,一開始研究別人的技術部落格時發現,他們的文章都有些年頭了,有些細節的地方已經不像n年前那樣了,技術永遠是需要更新的,而這篇就作為2016年末的最後一篇接入谷歌內購文章寫給需要的人 準備工作 1.將自己的谷歌賬
Unity接入SDK_簽名_Keystore相關
在Unity打包安卓平臺APK包時,需要使用到KeyStore對其APK進行簽名。Android系統在安裝Apk的過程中,會對Apk進行簽名校驗,校驗通過後才能安裝成功。比如申請第三方SDK(微信登陸,支付)時會檢驗及使用。 1. 簽名是什麼? 簽名是什麼,先來看為什麼需
微信網頁授權和部分公眾號介面接入(詳細流程介紹)
一、微信網頁授權登入 官方文件:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 1、前提描述: a、準備條件:測試公眾號的申請,入口:https://mp.weixin
Unity 接入 ShareSDK 的微信分享
接入ShareSDK,可以在遊戲中非常方便的進行分享。下面簡單的描述接入的過程。首先就是到官網上去下載最新的ShareSDK的Unity壓縮包,然後解壓。檔案中包含了一個DEMO,把Unity3dDemo/Assets/Plugins目錄拷貝到您的專案的Assets目錄
Unity學習筆記007.Unity接入原生Android百度AR地圖
大概操作步驟按筆記006執行。 1.背景 環境: OS:Windows10 Android Studio3.2 Unity 2018.1.2f1 思路 Unity端:主調方,UI Android端:底層介面,打包aar方式 2.步驟 2.1 Android S
unity再戰PBR材質流程與材質製作實踐
這篇在上一篇的基礎上增加了對PBR的認識,主要包括了金屬度和粗糙度(光滑度)的測試 unity裡PBR流程,PBR材質屬性具體分析 傳統模型到PBR的流程,一些PBR製作轉換工具介紹 以前這篇http://blog.csdn.net/shenmifangke/article
Unity接入百度廣告教程android篇
Unity 遊戲裡面接入百度,admob之類的廣告來增加遊戲的贏利是常用的增加收入的方法之一。 下面是我通過c#的方式在unity遊戲裡面接入百度移動廣告的過程 先下載百度移動廣告SDK外掛 github.com/unity-plugins/BaiDu-Unity-Plu
unity接入極光推送(iOS篇)
環境:unity5.2 + eclipse + xcode8;安卓打包模式:eclipse出jar包,unity一鍵打包 提示:安卓無法做到殺掉程序後也接收推送,除非你跟手機系統運營商合作(已經和極光商務確認過),iOS是沒問題的。 (開始之前先在極光後臺建立App,流程簡單,這