Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

unity 5.5.0p1@@@@undefined reference to `UnityAdsEngineSetReadyCallback'

Discussion in 'Editor & General Support' started by LM-Zhang, Dec 13, 2016.

  1. LM-Zhang

    LM-Zhang

    Joined:
    Jun 6, 2015
    Posts:
    6
    I got the error below on Unity5.5.0p1.


    Code (CSharp):
    1. Failed running /Applications/Unity/Unity.app/Contents/il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/Users/user/dev/dev_project/MyProject/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/Users/user/dev/dev_sdk/android-ndk-r10e" --map-file-parser="/Applications/Unity/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --extra-types.file="/Applications/Unity/Unity.app/Contents/il2cpp/il2cpp_default_extra_types.txt" --assembly="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll" --assembly="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Managed/Assembly-CSharp.dll" --assembly="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Managed/UnityEngine.UI.dll" --assembly="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Managed/UnityEngine.dll" --generatedcppdir="/Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput"
    2.  
    3. stdout:
    4. Building libil2cpp.so with AndroidToolChain.
    5.     Output directory: /Users/user/dev/dev_project/MyProject/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a
    6.     Cache directory: /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache
    7. ObjectFiles: 463 of which compiled: 463
    8.     Time Compile: 79888 milliseconds Bulk_mscorlib_6.cpp
    9.     Time Compile: 46511 milliseconds Bulk_Generics_9.cpp
    10.     Time Compile: 34168 milliseconds Bulk_Assembly-CSharp_0.cpp
    11.     Time Compile: 34017 milliseconds Bulk_SmartFox2X_0.cpp
    12.     Time Compile: 33993 milliseconds Bulk_Assembly-CSharp_1.cpp
    13.     Time Compile: 32697 milliseconds Bulk_mscorlib_1.cpp
    14.     Time Compile: 32074 milliseconds Bulk_Generics_3.cpp
    15.     Time Compile: 31245 milliseconds Bulk_Assembly-CSharp_2.cpp
    16.     Time Compile: 31087 milliseconds Il2CppAttributes.cpp
    17.     Time Compile: 30759 milliseconds GenericMethods0.cpp
    18. Total compilation time: 335014 milliseconds.
    19. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: /Users/user/dev/dev_sdk/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/bin/clang++ @"/var/folders/q6/z6537t090bg4dlz75vb2ybbw0000gn/T/tmp236d71ad.tmp" -o "/Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_4450829277B250515284B18C9FFF5B2F/libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "/Users/user/dev/dev_sdk/android-ndk-r10e/platforms/android-9/arch-arm" -gcc-toolchain "/Users/user/dev/dev_sdk/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64" -target armv7-none-linux-androideabi -L "/Users/user/dev/dev_sdk/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a" -lgnustl_static -Xlinker -Map="/Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_4450829277B250515284B18C9FFF5B2F/libil2cpp.map" -fuse-ld=bfd
    20.  
    21. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetReadyCallback_m1582591888':
    22. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4726: undefined reference to `UnityAdsEngineSetReadyCallback'
    23. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidErrorCallback_m3697589822':
    24. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4740: undefined reference to `UnityAdsEngineSetDidErrorCallback'
    25. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidStartCallback_m3734106350':
    26. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4754: undefined reference to `UnityAdsEngineSetDidStartCallback'
    27. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidFinishCallback_m3525357552':
    28. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4768: undefined reference to `UnityAdsEngineSetDidFinishCallback'
    29. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetReadyCallback_m1582591888':
    30. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4726: undefined reference to `UnityAdsEngineSetReadyCallback'
    31. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidErrorCallback_m3697589822':
    32. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4740: undefined reference to `UnityAdsEngineSetDidErrorCallback'
    33. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidStartCallback_m3734106350':
    34. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4754: undefined reference to `UnityAdsEngineSetDidStartCallback'
    35. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidFinishCallback_m3525357552':
    36. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4768: undefined reference to `UnityAdsEngineSetDidFinishCallback'
    37. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineInitialize_m2452381479':
    38. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4586: undefined reference to `UnityAdsEngineInitialize'
    39. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineShow_m3023857535':
    40. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4604: undefined reference to `UnityAdsEngineShow'
    41. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetDebugMode_m2528993602':
    42. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4618: undefined reference to `UnityAdsEngineGetDebugMode'
    43. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDebugMode_m2894194785':
    44. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4629: undefined reference to `UnityAdsEngineSetDebugMode'
    45. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineIsReady_m3696603805':
    46. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4643: undefined reference to `UnityAdsEngineIsReady'
    47. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetPlacementState_m1567629221':
    48. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4662: undefined reference to `UnityAdsEngineGetPlacementState'
    49. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetVersion_m2821817487':
    50. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4677: undefined reference to `UnityAdsEngineGetVersion'
    51. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetMetaData_m870909269':
    52. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4704: undefined reference to `UnityAdsEngineSetMetaData'
    53. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetVersion_m2821817487':
    54. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4677: undefined reference to `UnityAdsEngineGetVersion'
    55. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetDebugMode_m2528993602':
    56. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4618: undefined reference to `UnityAdsEngineGetDebugMode'
    57. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDebugMode_m2894194785':
    58. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4629: undefined reference to `UnityAdsEngineSetDebugMode'
    59. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineInitialize_m2452381479':
    60. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4586: undefined reference to `UnityAdsEngineInitialize'
    61. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineIsReady_m3696603805':
    62. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4643: undefined reference to `UnityAdsEngineIsReady'
    63. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineGetPlacementState_m1567629221':
    64. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4662: undefined reference to `UnityAdsEngineGetPlacementState'
    65. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineShow_m3023857535':
    66. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4604: undefined reference to `UnityAdsEngineShow'
    67. clang: error: linker command failed with exit code 1 (use -v to see invocation)
    68.  
    69.  
    70.  at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles (IEnumerable`1 objectFiles, Unity.IL2CPP.Building.ToolChains.CppToolChainContext toolChainContext) <0x117988e10 + 0x00571> in <filename unknown>:0
    71.  at Unity.IL2CPP.Building.CppProgramBuilder.Build () <0x1176bd0a0 + 0x0080c> in <filename unknown>:0
    72.  at il2cpp.Program.DoRun (System.String[] args) <0x11183d6a0 + 0x012dd> in <filename unknown>:0
    73.  at il2cpp.Program.Run (System.String[] args) <0x10f7bf0d0 + 0x0007b> in <filename unknown>:0
    74.  at il2cpp.Program.Main (System.String[] args) <0x10f7bee40 + 0x0002c> in <filename unknown>:0
    75. stderr:
    76.  
    77. Unhandled Exception:
    78. Unity.IL2CPP.Building.BuilderFailedException: /Users/user/dev/dev_sdk/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/bin/clang++ @"/var/folders/q6/z6537t090bg4dlz75vb2ybbw0000gn/T/tmp236d71ad.tmp" -o "/Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_4450829277B250515284B18C9FFF5B2F/libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "/Users/user/dev/dev_sdk/android-ndk-r10e/platforms/android-9/arch-arm" -gcc-toolchain "/Users/user/dev/dev_sdk/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64" -target armv7-none-linux-androideabi -L "/Users/user/dev/dev_sdk/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a" -lgnustl_static -Xlinker -Map="/Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_4450829277B250515284B18C9FFF5B2F/libil2cpp.map" -fuse-ld=bfd
    79.  
    80. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetReadyCallback_m1582591888':
    81. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4726: undefined reference to `UnityAdsEngineSetReadyCallback'
    82. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidErrorCallback_m3697589822':
    83. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4740: undefined reference to `UnityAdsEngineSetDidErrorCallback'
    84. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidStartCallback_m3734106350':
    85. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4754: undefined reference to `UnityAdsEngineSetDidStartCallback'
    86. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidFinishCallback_m3525357552':
    87. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4768: undefined reference to `UnityAdsEngineSetDidFinishCallback'
    88. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetReadyCallback_m1582591888':
    89. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4726: undefined reference to `UnityAdsEngineSetReadyCallback'
    90. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidErrorCallback_m3697589822':
    91. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4740: undefined reference to `UnityAdsEngineSetDidErrorCallback'
    92. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidStartCallback_m3734106350':
    93. /Users/user/dev/dev_project/MyProject/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_UnityEngine.Advertisements_0.cpp:4754: undefined reference to `UnityAdsEngineSetDidStartCallback'
    94. /Users/user/dev/dev_project/MyProject/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3668DFA71B2342892D14A781CF2B0B1F.o: In function `Platform_UnityAdsEngineSetDidFinishCallback_m3525<message truncated>
    but everything is ok on Unity 5.4
    how can i fix it?
     
  2. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    This is an existing bug in Unity 5.5.0f3 and 5.5.0p1 which prevents the Unity Engine ads integration from working with Android and IL2CPP. You can correct this bug switching to the Asset Store Ads package for now. We're planning to have a fix for this issue available soon.
     
    AVOlight likes this.
  3. sevensails

    sevensails

    Joined:
    Aug 22, 2013
    Posts:
    483
    I have a similar error on XCode output window after build and run on device (and the game crashes or freeze)

    Code (CSharp):
    1. Unable to resolve pinvoke method 'UnityEngine.Advertisements.iOS.Platform:UnityAdsEngineSetReadyCallback (UnityEngine.Advertisements.iOS.Platform/unityAdsReady)' Re-run with MONO_LOG_LEVEL=debug for more information.
    Also, I'm running 5.5.0p3 and not using IL2CPP. Is this related?
     
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    It does seem to be related. So are you running on iOS with Mono? Does it work with IL2CPP instead?
     
  5. sevensails

    sevensails

    Joined:
    Aug 22, 2013
    Posts:
    483
    It worked with IL2CPP
     
  6. Kebenchen

    Kebenchen

    Joined:
    Feb 19, 2015
    Posts:
    6
    I also have this error in our game, although the game doesn't crash but ads do not work. This was reported on the Game performance page on unity analytics
    Code (CSharp):
    1. EntryPointNotFoundException: Unable to find an entry point named 'UnityAdsEngineSetReadyCallback' in '__InternalDynamic'.
    * The weird about this is that when we installed from XCode the Unity Ads work. But it is the same build we submitted, the one from the store doesn't work.
     
    Last edited: Jan 10, 2017
  7. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    Ok, thanks for the information both. So it looks like the Unity Ads engine integration does not work with Mono on iOS. That is a bug, but I'm not sure whether we will correct it, as you can't ship to the Apple App Store using Mono anyway. But it might be worth submitting a bug report and we can investigate it.

    As a work around, I believe the asset store Unity Ads package does work with Mono on iOS, so you may be able to try that instead.

    Am I correct in thinking that this is only an issue with Mono on iOS? Or is there another platform/scripting backend configuration that is a problem?
     
  8. Kebenchen

    Kebenchen

    Joined:
    Feb 19, 2015
    Posts:
    6
    I believe that it doesn't work on IL2CPP for iOS as well (compiled with IL2CPP backend and tested on iPhone 5S - ads works when running from XCode but doesn't work when downloaded from TestFlight to test).

    Confirming as well that the Unity Ads from the asset store works. We just submitted an update for our game.

    * will try to do additional tests this weekend
     
    Last edited: Jan 13, 2017
  9. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    @Kebabchen

    This issue should be corrected for iOS and IL2CPP on 5.5.0p3 and later. Can you give that version a try?
     
  10. Kebenchen

    Kebenchen

    Joined:
    Feb 19, 2015
    Posts:
    6
    I can confirm that it is working on iOS IL2CPP built with 5.5.0p3 but with the Asset Store version not the one in the Unity Services Panel.
     
  11. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    @Kebabchen

    Thanks for the information. Can you submit a bug report with your project? There might be something subtle going on here that we have missed.
     
  12. michael-v

    michael-v

    Joined:
    Jun 21, 2013
    Posts:
    19
    5.5.1p3 android version - started to behave the same. 5.5.1p1 works.
     
    Strom_CL and LASK like this.
  13. Strom_CL

    Strom_CL

    Joined:
    Nov 17, 2012
    Posts:
    112
    5.5.1p4 also fails to build using IL2CPP on Android using the builtin Ads services, referencing UnityAd stuff.
     
  14. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    @Striph

    Unfortunately this bug slipped back in to a patch release. It will be corrected in the 5.5.2 release though.