我正在尝试通过 Facebook 出价进行 IronSource 广告网络中介。我正在尝试横幅和插页式广告。但每次我尝试加载广告时都会收到此错误:“空瀑布”。请帮助我,网上没有关于此的信息,因为它是新事物。
我正在 Unity 中为移动设备制作游戏。我使用 Ironsource 作为广告中介。我已将 SDK 添加到我的项目中,并在 Android 上运行。
如果我将构建目标切换到 iOS,我会收到编译器错误..
Assets\IronSource\Editor\IronSourceBuildPostprocessor.cs(53,48):错误 CS0619:“PBXProject.GetUnityTargetName()”已过时:“此功能已弃用。现在有两个目标,调用 GetUnityMainTargetGuid() - 对于应用程序或 GetUnityFrameworkTargetGuid() - 对于源/插件获取 Guid 而不是调用 TargetGuidByName(GetUnityTargetName())。
我在 Unity 2019.3.2f1 上 2019.3 之后的任何功能都已弃用。
因此,与其等待来自 Ironsource 的修复或答案,我可以自己解决此问题,方法是将已弃用的函数替换为错误中建议的任何一个函数...
但哪一个?我不知道该函数的作用是什么.. 这是有问题的行所在的 Ironsource sdk 中的整个类.. 该文件名为 IronSourceBuildPostprocessor.cs 我标记了错误的行。
#if UNITY_IOS
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;
using System;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
using System.Reflection;
namespace IronSource.Editor
{
public class IronSourceBuildPostprocessor
{
[PostProcessBuild]
public static void OnPostprocessBuild (BuildTarget buildTarget, string buildPath)
{
if (buildTarget == BuildTarget.iOS) …Run Code Online (Sandbox Code Playgroud)