-
Notifications
You must be signed in to change notification settings - Fork 16
Description
When encoding TCF v2.3 with isServiceSpecific=true, the GPP Java encoder only allows one additional segment to the core segments. This makes it impossible to include additional valid segments as needed in our requirements. This functionality is not documented in the GPP specification.
Expected
Support encoding additional TCF v2.3 segments (disclosedVendors) regardless of isServiceSpecific.
Actual
Only one additional segment can be added with the core segment when isServiceSpecific as true; more than one additional segments is blocked.
Code Reference
Segment restriction appears here:
https://github.com/IABTechLab/iabgpp-java/blob/master/iabgpp-encoder/src/main/java/com/iab/gpp/encoder/section/TcfEuV2.java#L106
Question
Is restricting segments under isServiceSpecific=true intentional? If not, can segment extension be enabled?