Closed riisemichi closed 5 years ago
Hi, Thanks, we'll go over this tomorrow and update.
Hi, Sorry for not responding, our iOS dev was not able to get to this yet. I hope we can return with meaningful feedback tomorrow.
Hi, We could not simulate your reported issue using our demo app on the iOS device you described. We also explored your log file and we have few questions: 1 which MobFox framework version you are using?
The error happens when a GDPR Consent is present.
You can reproduce it in your DemoAppSwift by adding the following two lines in MainViewController.swift after line 67: mobfoxAd.gdpr = true mobfoxAd.gdpr_consent = "BOW36lnOW36lnAhADBENB1-AAAAid7_9__9uz_Gv_v_f33e89v_l7-_u_-33d4-_1vf99yfm1-7ftr3tp_86ues2_Xur_959__3z27EA"
I think the error happens in your consent string parsing. My CMP had the same issues on 32Bit devices. There is some hex string parsing happening which results in a int number that would take more than 32 bits.
Thank you for your feedback. Seems we found and solved the problem. We want to verify the fix with you if possible. Can you please write which version you are using so we can do this fix on that version and send you to download link ?
Wonderful, thank you! Sorry, forgot to mention that. I'm using the latest version (3.5.4) via CocoaPods.
Hi,
The framework (version 3.5.4S2) with the fix can be downloaded from here http://static.starbolt.io/MobFox-iOS-SDK-3.5.4S2-binaries.zip
Following manual installation instructions (integrating framework 3.5.4S2 to project):
The framework API information is here https://github.com/mobfox/MobFox-iOS-SDK
If you have any more questions please let me know.
Thanks, I integrated it and tested it. The App does not crash anymore, but it also does not show a test advertisement. When I start it on a newer device it shows a test banner ad, not on the old device under iOS 9.
Thank you the feedback, I'm happy to know that it's not crash anymore. referring for the test Ad which is not showing, we found that Apple's JSCORE running old iOS 9, not working with js "let" command. We need to replace it with "var" command. We will do it remotely on our server, once done we will let you know so you can test and verify that Ad works.
We'll update the server today and update this space.
you should see Ad now, can you verify this, Thanks!
I can see ads now, thank you very much!
The SDK (3.5.4) causes my App to crash on 32Bit Devices. I was able to reproduce it on an iPad 3 with iOS 9.3.5
Call Stack:
Log Output:
This is a crash report of a user:
2018-11-0216-13-07.1991+0100-e65ae9c94196cf91d777489ab70d5f6b6e1a0102.crash.txt