问题标签 [unityads]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Unity 广告协程主机缺失和 NullReferenceException
我一直无法弄清楚我遇到的这个错误。该代码适用于我的其他项目,但由于某种原因它不适用于该项目。
这是错误
NullReferenceException:对象引用未设置为对象的实例 LevelManager.AdsLoadlevel(System.String 名称)(在 Assets/Scripts/LevelManager.cs:21) LevelManager.ScoreLevelLoad ()(在 Assets/Scripts/LevelManager.cs:46) UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) (在 /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:153) UnityEngine.Events.InvokableCallList.Invoke (System.Object[ ] 参数)(在 /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:634) UnityEngine.Events.UnityEventBase.Invoke(System.Object[] 参数)(在 /Users/builduser/buildslave/ unity/build/Runtime/Export/UnityEvent.cs:769) UnityEngine.Events.UnityEvent.Invoke () (在 /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_0.cs:53) UnityEngine.UI。按钮。按 () (在 /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:35) UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (在/Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:44)UnityEngine.EventSystems.ExecuteEvents.Execute(IPointerClickHandler 处理程序,UnityEngine.EventSystems.BaseEventData eventData)(在/Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:52) UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject 目标, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 函子)(在 /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:269)UnityEngine.EventSystems.EventSystem:更新()
这是 LevelManager 类的代码
这是 AdsManager 类的代码
当我按下按钮调用 ScoreLevelLoad 函数时发生错误,它突出显示的行是“ads.ShowRewardedAd()”。此外,有时会弹出一条警告,说我缺少参考,当我点击它时,它会显示“Unity ads coroutine host”。我已经为此苦苦挣扎了几天,似乎无法弄清楚。
unity3d - Unity Ads Service:如何调整广告大小?
我使用Unity Ads为我的游戏制作广告。
我可以使用 创建广告Advertisement.Show();
,但这会创建一个全屏广告。
如何调整广告的大小以仅占据屏幕的一部分:左半边、上半边等。
android - 如何让 Unity 显示奖励视频价格或奖励金额
我正在尝试在 android 中展示统一广告并成功展示真实广告。但是我看不到我将在哪里获得奖励金额或显示视频价格。我已经实现的 Unity 广告监听器,
在这里,没有什么能给我奖励用户的金额。我怎样才能知道展示广告的最低数量或数量?
android - 当我在 Unity 个人资料和 Google Play 开发者控制台中都没有添加实际地址时,Unity 广告会起作用吗?
我创建了一个简单的 2D android 游戏并使用 UnityAds 生成广告,我没有在 google play 开发者资料中插入物理地址(因为我的游戏是免费的并且不包含应用内购买)所以这会影响这项服务的收入?
ios - UnityAds视频查看后iOS ViewController不会消失
我正在尝试创建一个新的视图控制器,用于使用 UnityAds 和 Vungle(取决于可用的)向用户显示奖励视频。
在 Vungle 视频视图之后,我已经实现的VungleSDKDelegate
will callvungleSDKwillCloseAdWithViewInfo
如下:
并且finishVideoView
作为:
这很好用,完成后,视图控制器被关闭,应用程序恢复。但是,当我尝试在 Unity 的方法中执行此方法时UnityAdsDelegate
,unityAdsDidFinish
视图控制器只是挂在那里并且从不关闭。
任何想法为什么?似乎unityAdsDidFinish
回调发生在我点击完成视频顶部的 x 之后。
我认为这可能是时间问题,所以我也尝试这样做:
[self performSelector:@selector(finishVideoView) withObject:nil afterDelay:1.0];
但这似乎也无济于事。
c# - Unity 广告不会自动初始化?
我在我的 android/iOS 游戏中使用基于统一奖励的广告。但是当我检查它时 Advertisement.IsReady (rewardVideoID);
总是返回假。
此外,如果签入 Awake unity 广告初始化是错误的
但是我在 Unity 编辑器中启用了广告,所以在这里我想知道为什么统一广告没有自动初始化。我在之前的项目中使用了统一广告,它会自动初始化。
unity3d - 在 Unity3D 中使用统一广告的 Admob 中介不会仅显示 Unity 广告 AdMob 广告
我在 Unity3D 中使用 Unity 广告实施了 AdMob 中介。
我在 AdMob 中介网络中完全添加了 Unity 广告,但我的应用不会显示来自 Unity Ads 的广告,它只显示来自 AdMob 的广告。
我的脚本中缺少什么?下面是我的脚本。
非常感谢你的帮助。
android - Unity 广告重定向到 onUnityAdsFinish() 上的先前活动
我被困了 2 天,以找出我的应用程序中的错误代码。我在 android studio 项目中实施了 Unity Ads,它成功展示了广告,但在广告关闭后它又回到了之前的活动,示例如下:
- 主要活动
- 级别选择活动
- Game Play Activity(Game Lose 然后显示广告)在成功展示广告后我们关闭广告,它不是停留在 Game Play Activity 而是重定向到 Level Selection Activity。
有人像我一样遇到过这个问题吗?以及如何解决这个问题?
注意:我在 onUnityAdsFinish() 什么都不做
最好的问候, 维拉克
java - 我正在尝试在我的游戏中使用 Unity Ads,但不起作用
我做了一个游戏,我已经在使用 Revmob,但我想使用 Unity Ads。我已经AndroidManifest
按照 Unity 中集成指南的说明进行了修改,但它没有显示广告。
- 在
AndroidManifest
我按照Unity所说的进行修改; - 我添加了一个 SDK 附带的文件(classes.jar);
- 我将 SDK 附带的行添加到 ProGuard。
我试着写
但它不起作用。在 Unity 的集成指南中,他们有一个带有以下代码的 SDK 元数据:
但它也不起作用,因为它与 Eclipse 中使用的语言不同,对吧?
我认为它没有显示,因为我没有像其他广告网络那样放置游戏 ID,但我该如何放置游戏 ID?
我正在使用 Eclipse Luna 和 Java 1.7。有人能帮我吗?