Unity发布Android工程打包.apk必须完成的步骤:
1、安装JDK、SDK。
2、设置Unity的Edit-Preferences-External Tools下的SDK和JDK路径,NDK可以不用设置,SDK路径基本是:G:/AndroidSDK/android-sdk-windows,JDK路径基本是F:/Java/JDK。
3、进入Unity点击Window-Asset Store,如果连不上Reload几次就可以了,进入后搜索:UnityAds,会搜索出很多找到一个免费的下载,然后Import。
2022年4月18日21:51:35更新:
UnityAds 广告官网:Unity Gaming ServicesUse Unity Gaming Services to develop and operate your games.https://dashboard.unity3d.com/organizations
注意:需要登录Unity账号才会跳转到正确的网页,我也挺懵逼的 以为进错了。。
4、去到Unity官网 Unity官网,使用自己Unity账户或者注册一个账户,登录进去,点击Operate,左边菜单栏的Monetization-Projects,新建新项目,后面的按照指示来操作,然后完成后会给你一个广告ID,这个ID在代码中需要使用,复制它。
5、打开Unity编写C#脚本,把该脚本放在摄像机或者其他物体身上,最简单的实现代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
public class GameManager : MonoBehaviour {
void Start () {
Advertisement.Initialize("1771457");
}
void Update () {
}
public void OnShowUnityAdsButtonClick()
{
if(Advertisement.IsReady())
{
Advertisement.Show();
}
else
{
Advertisement.Initialize("1771457");
}
}
}
6、发布Android,BuildSetting-选择Android,SwitchPlatform,进入PlayerSettings,最好将打包的名字即Packages name例如:com.mycompany.MyUnityAds 这个mycompany和MyUnityAds是公司名和游戏名,与上面的公司名和游戏名保持一致,不然有可能会出错,最后保存的名字可以随意设置,等待一段时间发布出去,将.apk在虚拟器上运行或者如果你有安卓手机的话直接把.apk下载到手机上运行,需科学上网才能成功。