【问题标题】:AppLovin Ads in Unity3D : onAppLovinEventReceived not firedUnity3D 中的 AppLovin 广告:onAppLovinEventReceived 未触发
【发布时间】:2017-09-29 08:15:07
【问题描述】:

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

广告效果很好。但是没有触发事件监听器。我希望跟踪失败事件调用。

public static void StartApplovin () 
    {
        AppLovin.SetSdkKey("My_SDK_Key");
        AppLovin.InitializeSdk();

        AppLovin.SetUnityAdListener("ApplovinListener");
    }

这里是 ApplovinListener.cs 类

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 会给出以下控制台日志。

SendMessage: object ApplovinListener not found!

如何让onAppLovinEventReceived被调用?

更新:我已经通过创建游戏对象解决了这个问题

在 Unity Manu 中,按 GameObject->Create Empty

将其命名为“ApplovinListener”

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

【问题讨论】:

    标签: ios iphone xcode unity3d applovin


    【解决方案1】:

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

    你有这个:

    AppLovin.SetUnityAdListener("ApplovinListener");
    

    确保有一个实际名为“ApplovinListener”的游戏对象。现在,确保将ApplovinListener 脚本附加到它。执行此操作后应调用 onAppLovinEventReceived 函数。


    为了让您更轻松,我建议您改为这样做:

    AppLovin.SetUnityAdListener(yourGameObject.name);
    

    然后将ApplovinListener 脚本附加到您上面引用的那个游戏对象。

    【讨论】:

    • 谢谢..我收到了 Applovin 的电子邮件,他们也建议创建名为 ApplovinListner 的游戏对象...现在可以使用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-19
    相关资源
    最近更新 更多