#Consent Form Sample

1 messages · Page 1 of 1 (latest)

twin pasture
#

Is there a consent form sample prefab or prebuilt asset we can use for non AdMob users?

ocean geyser
#

Unfortunately, it's not an easy one to get a latest TCF complaint (IAB's spec for consent) consent form.
UMP is a standard and proven implementation from Google. There are other consent frameworks but they have a high price.

I totally understand having a link with AdMob currently to use UMP(consent form).

How about we separating UMP from AdMob and this makes it such that you don't need to use AdMob but UMP alone. Do you see it valuable?

twin pasture
#

Well my concern isn't so much with the consent itself, but rather that I don't know about its requirements within apps, I don't know if one really needs to be present or if one could get away with just setting it so that all ads target non legal (minor) users, or if there has to be specific always changing wording for it which makes using my own popup ill advised like for there not to be a sample in the first place

#

I'm unaware if an approach like that is advised or not, or if it could render the resulted dispatched ads quite unprofitable

#

I also don't know if using something like Google Ads / consent forms from Google on iOS devices is a good idea or not either

twin pasture
#

So maybe splitting just the consent form could be worth it

#

It's just that without a prefab sample included you're telling me that you give me the option to add my own consent form, but without telling me what fields or data it should include, because it's not advised to use your own consent form (because of changing requirements most likely)

ocean geyser
#

Ok, If you want to present you own consent provider, there is an option to do it - by implementing our consent provider interface.
The reason why we didn't have a default implementation is because - It's a very critical one that needs to follow the TCF guidleines. So we felt instead of providing a incomplete implementation, better leave it to the dev. If they have a legal team who can create the form they can implement the interface.

#

Hope it makes sense. But if you still insist to have a sample on how to implement the consent provider interface, pls let me know. I can get you a quick one.

twin pasture
#

Most devs won't have a legal team nor legal guidance though

#

Sadly

ocean geyser
#

Yes, true. Thats why we recommend to use Google's UPM as its fully TCF complaint.

#

I will make plans to separate the UMP from admob to have better control.

#

If we separate it, do you see it useful?

twin pasture
#

Yeah, because right now my only option is to enable admob myself and somehow strip the bits I don't need to only keep the UMP

ocean geyser
#

Got it!

twin pasture
#

Whenever I try to make a build with admob (for the consent form only) and unity ads (level play), the game crashes on start, I've been at it for hours swapping admob unity package versions and whatnot, but they just don't seem compatible with one another

#

hard to understand why there's an option to turn on/off the 3 ad providers (instead of restricting you to 1) if it's going to behave like this

ocean geyser
#

Can you please share what actually is the error?

#

For every ad network, we have an adapter which connects our api to theirs. If you disable an adnetwork in our settings, we remove the adapter of that network. This ways, we can refer the ad network's api only when the adnetwork is installed, else it will end up with compilation errors.

twin pasture
#

it crashes immediately, and I tried logcat and many ways to get a semblance of a log

#

to no avail

#

the issue was that any time you add one of those google packages, whether it be by adding the unitypackage directly or via the package manager (if applicable), at some point they will most likely have some conflict and swap the versions of some common Android/Google package

#

I've always had trouble at this step whenever there's something involving Google Packages that add their manifest data and whatnot, where there will more likely than not be some sort of conflict or dependency edit different packages of similar timeframe versions don't agree on

#

speaking of today, and the available packages for levelplay and admob, the only way I was able to get them to make a build together was by using version 10.1.0 on admob (one version behind) and 8.9.0 on levelplay (the latest), adding both as unitypackages (instead of "added during build" dependencies) and making sure that these labels on the DLLs didn't end up removing labels of either package

#

(there were several dlls, but the idea was the same, preventing the label above the green one to be removed because of you adding both packages)

#

but yea, probably all that to say that adding the admob package just for the UMP can be quite the unexpected hazzle if the only current way is to add the entirety of the admob package (potentially conflictive Android files/meta file changes included)