SDKBOX - 2.4.0.0 Release with GDPR support

SDKBOX - 2.4.0.0 Release with GDPR support
0
#15

I still get the issue :confused: if I do sdkbox::PluginChartboost::restrictDataCollection(true); I get this error:
onChartboostFailedToLoad: Default, 6.

If I do sdkbox::PluginChartboost::restrictDataCollection(false);
I get no error.

I am doing this before init.

Could these affect anything? (From the chartboost dashboard)
-Opt out of behavioral targeting: false
-S2S Install TrackingLearn More: false

0 Likes

#16

6 = CB_LoadErrorNoAdFound,
/*! No ad received. */
CB_LoadErrorNoAdFound,

I think it is chartboost issue. continue concating with them.
Thanks,

0 Likes

#17

Hi, How to allow/disallow to collect user data for AdMob through sdkbox ?

0 Likes

#18
sdkbox::PluginAdMob::setGDPR (true) ; // or false, must call before `init`
sdkbox::PluginAdMob::init();

Thanks,

0 Likes

#19

Thank you.

0 Likes

#20

@yinjimmy Does SDKBox come with consent dialog?

0 Likes

#21

do you mean https://developers.google.com/admob/android/eu-consent ?

0 Likes

#22

Correct. One that will also work with iOS.

0 Likes

#23

Will onesignal be updated as well?

0 Likes

#24

2.4.2.0 release on 2018.11.29

The important thing:

1. Misc Plugin

  1. LocalNotify, docs here

2. SDKBox-core wrong arch with android

armeabi in armeabi-v7a
armeabi-v7a in armeabi

More note here.
Thanks,

1 Like

#25

however Version: 2.4.1 on sdkbox.com

0 Likes

#26

The link has beed updated.
Thanks,

0 Likes

#27

Could we get setGdpr for onesignal? They have the api https://onesignal.com/blog/onesignal-sdk-and-documentation-changes-for-gdpr/

0 Likes

#28

OK, let me add the setGDPR api for OneSignal.

0 Likes

#29

I am using Admob sdk. So need some clarification about setGDPR(bool) function.

Question 1 : If I do setGDPR(true), it will stop serving personalized ads right?

Question 2 : I de-compiled the PluginAdMob.jar and found this code:
if (PluginAdMob.this.mGDPR) {
extras.putString(“npa”, “1”);
}

But mGDPR is a private variable, that means it can’t be set from anywhere. I can’t see sdkbox’s native code so can’t be sure. So my question is, are you sure calling sdkbox::PluginUnityAds::setGDPR(true) will set “npa” to “1”???

Question 3: Is there a way I can verify that Admob is loading non-personalized ads when I do setGDPR(true) ?? Are there any logs from sdkbox or Admob?

0 Likes

#30

And why are the docs not clear? You should clearly mention whether we should set it to true or false for non-personalized ads.

And please add debug logs related to gdpr and non-personalized ads

0 Likes

#31

It seems there is a bug here, GDPR is not active on android.
I’m fixing this issue.

and will add a AdMob ad request debug output: extra=**.
Thanks,

0 Likes

#32

Please update this forum when this is fixed.

I see that there’s a bug that sdkbox::PluginUnityAds::setGDPR(true) won’t be effective.
But PluginUnityAds.java parses some json data to mark mGDPR = true. Does that mean if i put “gdpr”:true in sdk_box.json it will work?

And please answer, for non-personalized ads, do we need to put ‘true’ or ‘false’ as an argument to setGDPR().

true => non-personalized

Or

false => non-personalized ???

0 Likes

#33

let’s double check this again.

setGDPR(true); for non-personalized ads
setGDPR(false); for personalized ads

1 Like

#34

But according to this code:

if (PluginAdMob.this.mGDPR) {
extras.putString(“npa”, “1”);
}

mGDPR = true means non-personalized ads.

0 Likes