Search Unity

UnityAds crashes on Android Device

Discussion in 'Unity Ads & User Acquisition' started by Q-win, Feb 3, 2015.

  1. Q-win

    Q-win

    Joined:
    Jan 20, 2015
    Posts:
    2
    Hi everyone!

    Advertising has been integrated into the empty unity3d application, as it is written here: http://forum.unity3d.com/threads/10-step-integration-guide-for-unity-ads-in-unity.294404/

    Unfortunately, at the showing advertising the application crash:

    E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.Error: FATAL EXCEPTION [main]
    Unity version : 4.6.1f1
    Device model : Meizu M040
    Device fingerprint: Meizu/meizu_mx2/mx2:4.1.1/JRO03H/M04X.Flyme_2.4.1.1379062564:user/release-keys
    Caused by: java.lang.ClassCastException: android.app.ContextImpl cannot be cast to android.app.Activity
    at android.widget.VideoView.initVideoView(VideoView.java:313)
    at android.widget.VideoView.<init>(VideoView.java:138)
    at com.unity3d.ads.android.video.f.<init>(UnityAdsVideoPlayView.java:255)
    at com.unity3d.ads.android.video.UnityAdsVideoPlayView.e(UnityAdsVideoPlayView.java:255)
    at com.unity3d.ads.android.video.UnityAdsVideoPlayView.<init>(UnityAdsVideoPlayView.java:74)
    at com.unity3d.ads.android.view.UnityAdsMainView.setViewState(UnityAdsMainView.java:134)
    at com.unity3d.ads.android.k.run(UnityAds.java:1088)
    at android.os.Handler.handleCallback(Handler.java:615)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4866)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
    at dalvik.system.NativeStart.main(Native Method)

    Does anyone have any tips?

    Thanks in advance.
     
  2. unity-nikkolai

    unity-nikkolai

    Joined:
    Sep 18, 2014
    Posts:
    540
    Can you post a link to the APK so I can run it locally and take a look at the logcat output?

    Thanks.
     
  3. Q-win

    Q-win

    Joined:
    Jan 20, 2015
    Posts:
    2
    https://www.dropbox.com/s/4agl8nk8xx5xs35/demo.apk (It's just unity ads demo project, no any changes)
    I tried it on another devices GT-I9300 (ver 4.3) and TM-8041HD (ver 4.1.1), works perfectly. But on Meizu MX2 (ver 4.1.1) it crashes with error above. I also tried to build it on Unity 5.0.0b21, but same result.