在使用Admob for Unity显示奖励广告/非页内广告时进行ARCore会话/锚定跟踪

时间:2019-05-14 11:40:47

标签: c# unity3d admob arcore

ARCore在显示奖励广告时暂停会话并丢失锚点

我们的游戏建立在ARCore平面跟踪API的基础上,并使用奖励广告进行获利。当Android设备更改上下文以显示广告(非页内广告或奖励广告)时,ARCore失去锚点。

我们想知道在显示广告模式时是否有任何方法可以保留定位跟踪。

应用程序是使用Unity 2019和ARCore SDK 1.9以及最新版本的Google Mobile Ads Unity插件v3.16构建的

1 个答案:

答案 0 :(得分:0)

目前,已实施以下解决方法:

  1. SDK已更新,可以防止自动锚点子代 跟踪状态更改时,可见性也会更新。 (Anchor.cs)。
  2. 在显示广告时,ARSession已暂停。
  3. 关闭广告后,ARSession会重新设置为跟踪。
  4. 在ARSession返回跟踪以尝试定位锚/平面后,给出3秒宽限期,否则,我们将更新状态,以便用户可以重新扫描区域并将锚重置为新位置。