赞
踩
1.得到新游戏的压缩文件后,解压。
2.在 UnityHub 中,添加新游戏文件,选择合适的版本,打开。
3.打开后,检查 Console 中是否存在报错(警告可以无视),清除一下,如果是清除不掉的报错,就向发游戏的人反馈,询问解决。(确保不是自己的问题,避免后期再因此出问题)
4.确认没问题后,直接按unity默认的配置,打包,并测试,确保发来的游戏文件是完好无误的。
接下来按照公司的要求,进行打包配置的调整。
1.修改 Company Name 公司名
2.修改 Product Name 游戏名
3.修改 Version 版本
4.Other Setting 中:Rendering -> Auto Graphics API 勾选
5.Other Setting 中:Identification -> Bundle Version Code 修改(按版本V1.0.1 就是 101)。
6.Other Setting 中:Identification -> Minimum API Level 最低安卓版本 选择 Android 4.4W ‘KitKat’(API Level 20)。
7.Other Setting 中:Identification -> Target API Level 最高安卓版本 选择 Automatic(highest installed)或者 Android 10.0(API Level 29)。
8.Other Setting 中:Configuration -> Scripting Backend 选择 IL2CPP ,下面的 Target Architectures 中,将 ARMv7 和 ARM64 都勾选上。
9.进行打包,并确定打包无误后,进行下一步。(有误的话可以在评论区留言哦)
1.如何设置并使用自己的密钥:
https://blog.csdn.net/weixin_42475926/article/details/109743417
(大佬写过,咱们跟着做就行了,膜拜大佬~)
2.进行打包,并确定打包无误后,进行下一步。(有误的话可以在评论区留~)
1.在 Unity 工具栏中,点击 Window -> Package Manager 。
2.搜索 Unity Distribution Portal -> Install 。
1.将 Google-Adomb_Ads 压缩包解压,将 Assets 中的文件 Ctrl + A,全部拖入目标游戏的unity项目中。
2.打开 Scene 文件下的 MainScene 示例场景,运行看 Console 有无报错,无报错则进行下一步。
3.带示例场景打包,并测试,确认没有报错,手机上测试广告正常弹出,即可。
1.导入的谷歌广告插件中的示例脚本名称为 GoogleAdMobController。
(你可以用他的代码,也可以仿照他的写一个自己的广告控制器,推荐自己再写一个,因为他的脚本示例中夹杂这对示例场景UI的调用,违背了面向对象的思想和原则)
2.自己写呗,创建一个脚本,取名 GoogleAdMobManager。(其实就是把他的代码复制过来,把多余的东西去掉,再接入自己的框架调用)
using UnityEngine.Events; using UnityEngine; using GoogleMobileAds.Api; using UnityEngine.UI; using System; using System.Collections; using HKZ; public class GoogleAdMobManager : MonoBehaviour { private BannerView bannerView; private InterstitialAd interstitialAd; private RewardedAd rewardedAd; private bool isBannerLoad = false; public UnityEvent OnAdLoadedEvent; public UnityEvent OnAdFailedToLoadEvent; public UnityEvent OnAdOpeningEvent; public UnityEvent OnAdFailedToShowEvent; public UnityEvent OnUserEarnedRewardEvent; public UnityEvent OnAdClosedEvent; public UnityEvent OnAdLeavingApplicationEvent; public GameObject obj; #region 单例模式 private static GoogleAdMobManager instance; public static GoogleAdMobManager GetInstance() { if
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。