首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppLovin Unity3D中的广告: onAppLovinEventReceived未被触发

AppLovin Unity3D中的广告: onAppLovinEventReceived未被触发
EN

Stack Overflow用户
提问于 2017-09-29 08:15:07
回答 1查看 1.1K关注 0票数 1

我在Unity3D iOS游戏中使用了Applovin全屏广告。

广告效果很好。但是事件监听器没有被解雇。我想追踪失败事件的呼叫。

代码语言:javascript
复制
public static void StartApplovin () 
    {
        AppLovin.SetSdkKey("My_SDK_Key");
        AppLovin.InitializeSdk();

        AppLovin.SetUnityAdListener("ApplovinListener");
    }

这是ApplovinListener.cs类

代码语言:javascript
复制
public class ApplovinListener : MonoBehaviour {

    void onAppLovinEventReceived(string ev)
    {
        Debug.Log ("\n\nonAppLovinEventReceived\n\n");

        if(ev.Contains("DISPLAYEDINTER")) {
            // An ad was shown.  Pause the game.
        }
        else if(ev.Contains("HIDDENINTER")) {
            // Ad ad was closed.  Resume the game.
            // If you're using PreloadInterstitial/HasPreloadedInterstitial, make a preload call here.
            AppLovin.PreloadInterstitial();
        }
        else if(ev.Contains("LOADEDINTER")) {
            // An interstitial ad was successfully loaded.
        }
        else if(string.Equals(ev, "LOADINTERFAILED")) {
            // An interstitial ad failed to load.
            GameCenter2.ShowAdmobAds ();
            Debug.Log ("\n\n Applovin FAILED\n\n");

        }
    }

 }

当我运行时,Xcode会给出下面的控制台日志。

代码语言:javascript
复制
SendMessage: object ApplovinListener not found!

如何打电话给onAppLovinEventReceived?

更新:我通过创建gameObject修复了这个问题

在Unity中,按GameObject->Create空

叫它“ApplovinListener”

现在将名为ApplovinListener的脚本附加到游戏对象。就这样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-29 08:47:43

您的ApplovinListener脚本必须附加到传递给AppLovin.SetUnityAdListener函数的GameObject名称,以便调用onAppLovinEventReceived函数。

你有这样的经历:

代码语言:javascript
复制
AppLovin.SetUnityAdListener("ApplovinListener");

确保有一个名为“GameObject”的ApplovinListener。现在,确保将ApplovinListener脚本附加到它。完成此操作后,应该调用onAppLovinEventReceived函数。

为了让这件事对你更容易,我建议你这样做:

代码语言:javascript
复制
AppLovin.SetUnityAdListener(yourGameObject.name);

然后将ApplovinListener脚本附加到上面提到的GameObject。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46484572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档