Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Adgamer间隙式广告不';不显示_Unity3d - Fatal编程技术网

Unity3d Adgamer间隙式广告不';不显示

Unity3d Adgamer间隙式广告不';不显示,unity3d,Unity3d,我正在尝试在我的Unity游戏中实现AdGamer SDK。我正在调用AdGamer.interstitalads.Show(),但它没有显示任何内容。请帮助可能有以下几个原因: 填隙材料还没有装好。因此,在尝试显示间隙广告之前,请检查AdGamer.interstituralad.IsReady() SDK尚未初始化。确保调用AdGamer.InitWithGameToken(您的游戏令牌)。例如,您可以在脚本中的Awake()方法中执行此操作,在游戏加载的第一个场景中,将脚本放在一些Gam

我正在尝试在我的Unity游戏中实现AdGamer SDK。我正在调用AdGamer.interstitalads.Show(),但它没有显示任何内容。请帮助

可能有以下几个原因:

  • 填隙材料还没有装好。因此,在尝试显示间隙广告之前,请检查AdGamer.interstituralad.IsReady()

  • SDK尚未初始化。确保调用AdGamer.InitWithGameToken(您的游戏令牌)。例如,您可以在脚本中的
    Awake()
    方法中执行此操作,在游戏加载的第一个场景中,将脚本放在一些
    GameObject
    上。或者您可以使用属性
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
    使其在游戏启动时运行,而不是其他任何操作。它可以在任何脚本中,您可以在那里初始化SDK。在AdGamer发行者控制台中注册游戏时获得的游戏令牌

  • SDK的初始化可能需要几秒钟的时间(例如,它可能需要自动更新),因此,如果您试图在很早的时候(游戏启动时,在启动屏幕之前)显示间隙,则调用可能会失败。对于这种情况,您可能需要在执行任何其他操作之前检查
    AdGamer.i初始化

//在任何脚本中
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
public static void initializedGamerBeforeverything()
{
AdGamer.InitWithGameToken(您的游戏令牌);
}
//代码中的其他地方
if(AdGamer.IsInitialized&&AdGamer.interstitalad.IsReady())
{
AdGamer.interstitalads.Show();
}
  • 您的计算机上没有internet连接或某些防火墙或其他设置阻止游戏与AdGamer服务器连接
请注意,AdGamer中不存在“无填充”情况:即使您所在的国家目前没有商业广告,它也应至少返回一个交叉促销广告


此外,请务必检查(它也是unitypackage中的PDF文件)

可能有以下几个原因:

  • 填隙材料还没有装好。因此,在尝试显示间隙广告之前,请检查AdGamer.interstituralad.IsReady()

  • SDK尚未初始化。确保调用AdGamer.InitWithGameToken(您的游戏令牌)。例如,您可以在脚本中的
    Awake()
    方法中执行此操作,在游戏加载的第一个场景中,将脚本放在一些
    GameObject
    上。或者您可以使用属性
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
    使其在游戏启动时运行,而不是其他任何操作。它可以在任何脚本中,您可以在那里初始化SDK。在AdGamer发行者控制台中注册游戏时获得的游戏令牌

  • SDK的初始化可能需要几秒钟的时间(例如,它可能需要自动更新),因此,如果您试图在很早的时候(游戏启动时,在启动屏幕之前)显示间隙,则调用可能会失败。对于这种情况,您可能需要在执行任何其他操作之前检查
    AdGamer.i初始化

//在任何脚本中
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
public static void initializedGamerBeforeverything()
{
AdGamer.InitWithGameToken(您的游戏令牌);
}
//代码中的其他地方
if(AdGamer.IsInitialized&&AdGamer.interstitalad.IsReady())
{
AdGamer.interstitalads.Show();
}
  • 您的计算机上没有internet连接或某些防火墙或其他设置阻止游戏与AdGamer服务器连接
请注意,AdGamer中不存在“无填充”情况:即使您所在的国家目前没有商业广告,它也应至少返回一个交叉促销广告


另外,请务必检查(它也是unitypackage中的PDF文件)

请共享您的代码以便我们可以帮助您。请共享您的代码以便我们可以帮助您。