Comments (1)
Hey @soqman,
Great and legit question. Short answer: yes and it does sound pretty odd, but:
- The value of
skAdNetworkHandling
is late being processed here. - As you can see, its value (
true
) is being stored into variable which is nameddeactivateSkAdNetworkHandling
which now sounds like it makes much more sense. - Later that value is being passed to the native layer where if it's set, it will be used to actually deactivate SKAdNetwork handling natively.
- It's set if it's not -1, which is default value for not set nullable boolean (more info) which
skAdNetworkHandling
is. Which technically means that even if one would assignfalse
toskAdNetoworkHandling
, it would technically cause native deactivation to happen. But since no code path is setting that, it should be that only setting it totrue
(the call to the method and assigning from your initial comment) causes disabling on the native level.
Definitely a confusing path in the code thanks to poor naming of things on our end and something that should be changed (and it will be changed soon).
Hopefully this clears things up for you and thanks for the question.
If you still have some questions / comments, feel free to ask.
Cheers
from unity_sdk.
Related Issues (20)
- [Question] (Deeplink)Android URL Scheme Definition Not Very Well HOT 4
- [Question] INSTALL_PACKAGES permission required always? HOT 2
- HTTP Client Error with status code: 500
- Build error on iOS after upgrading to 4.33.1 HOT 5
- Android Build failed after intalling Firebase Cloud Messaging Unity Sdk. HOT 1
- I can't access to "Ad-ID" in the first session HOT 2
- ANR caused by SDK HOT 1
- Attribution Data Issue on iOS
- AddURISchemes should not check for ://
- Adding the Adjust Package with scoped registries
- Ambiguous overloads found for onGoogleAdIdRead HOT 2
- Request for Unity SDK update to include iOS SDK v4.38.0 HOT 2
- Xcode Build Fail l(d: Undefined symbols: , error: linker command failed with exit code 1 (use -v to see invocation)) HOT 5
- ATT Popup Not Displayed HOT 12
- java.lang.ClassNotFoundException: com.adjust.sdk.Adjust HOT 1
- iOS Custom Link attribution not working properly when ATT tracking is authorized.
- [QUESTION] Usage Of Dynamic Link
- Crash on Android after updating the SDK HOT 1
- V5 Unity Package Manager support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unity_sdk.