我添加了统一货币化包,然后编写了这个脚本:
using UnityEngine;
using UnityEngine.Advertisements;
public class ADSSSS : MonoBehaviour
{
private void Start()
{
Advertisement.Initialize("my google play ID", false);
}
}
然后统一发生这样的错误
无法添加脚本行为 CoroutineExecutor 因为它是一个编辑器脚本。要附加脚本,它需要位于“编辑器”文件夹之外。UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () (在 Assets/Scripts/ADSSSS.cs:8)
无法添加脚本行为 ApplicationQuit,因为它是一个编辑器脚本。要附加脚本,它 > 需要位于“编辑器”文件夹之外。UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () (在 Assets/Scripts/ADSSSS.cs:8)
初始化 Unity 广告。UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () (在 Assets/Scripts/ADSSSS.cs:8)
对象引用未设置为对象 UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () 的实例(位于 Assets/Scripts/ADSSSS.cs:8)
无法添加脚本行为 CoroutineExecutor 因为它是一个编辑器脚本。要附加脚本,它需要位于“编辑器”文件夹之外。UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () (在 Assets/Scripts/ADSSSS.cs:8)
无法添加脚本行为 ApplicationQuit,因为它是一个编辑器脚本。要附加脚本,它需要位于“编辑器”文件夹之外。UnityEngine.Advertisements.Advertisement:.cctor () ADSSSS:Start () (在 Assets/Scripts/ADSSSS.cs:8)
NullReferenceException:对象引用未设置为对象的实例 UnityEngine.Advertisements.Utilities.UnityLifecycleManager.Initialize () (at <91220002a2fd403abd0d44e0c6cd5f2c>:0) UnityEngine.Advertisements.Utilities.UnityLifecycleManager..ctor () (at <91220002a2fd653abd0d4402e ) UnityEngine.Advertisements.Advertisement.CreatePlatform () (at <91220002a2fd403abd0d44e0c6cd5f2c>:0) UnityEngine.Advertisements.Advertisement..cctor () (at <91220002a2fd403abd0d44e0c6cd5f2c>:0) Rethrow as TypeInitializationException: ' 抛出异常。ADSSSS.Start () (在 Assets/Scripts/ADSSSS.cs:8)