Skip to content

Cannot decode consent string that is successfully decoded by online tool #94

@CarreauClement

Description

@CarreauClement

Hello,

Here's the consent string I'm trying to decode

CQYJa8AQYJa8AAZACBENB9FsAP_gAH_gAAAALoBR_G__bWlr-b73aftkeYxP9_hr7sQxBgbJk24FzLvW_JwXx2E5NAzatqIKmRIAu3TBIQNlHJDURVCgKIgVryDMaEyUoTNKJ6BkiFMRI2NYCFxvm4pjeQCY5vr99lc1mB-N7dr82dzyy6hHn3a5_2S1WJCdIYetDfn8ZBKT-9IEd_x8v4v4_F7pE2-OS1n_pGvp6D9-Yns_dBmx9_baffzPn__rl_e7X_vf_n37v943H77v____f_-7__wXMABMNCogjLAgRCJQMIIEACgrCACgQBAAAkDBAQAmDApyBgAusJkAIAUAAwQAgABBgACAAACABCIAKACAQAAQCBQABgAQBAQAEDAACACxEAgABAdAxTAggECwASMyqDTAlAASCAlsqEEgGBBXCEIs8AggREwUAAAAABQAAADwWAhJICVCQQBcQTQAAEAAAEQIECCRkwABQGaLQHgyfRkaYBg-YJEFMgyAJgjISDQhN6Eg8UhRCggyA0KWYAgIAEAAGCKwABBAAQAAYIrAAEGABAABgisAAQgAEAAGCKwABAAAYAAAAAAAAAAA

From this website (https://www.uniconsent.com/gpp-decoder) it seems like the consent string is valid, but when I try to decode it using com.iabgpp:iabgpp-encoder:3.2.4, I have an error.

import com.iab.gpp.encoder.GppModel

val consentString = "CQYJa8AQYJa8AAZACBENB9FsAP_gAH_gAAAALoBR_G__bWlr-b73aftkeYxP9_hr7sQxBgbJk24FzLvW_JwXx2E5NAzatqIKmRIAu3TBIQNlHJDURVCgKIgVryDMaEyUoTNKJ6BkiFMRI2NYCFxvm4pjeQCY5vr99lc1mB-N7dr82dzyy6hHn3a5_2S1WJCdIYetDfn8ZBKT-9IEd_x8v4v4_F7pE2-OS1n_pGvp6D9-Yns_dBmx9_baffzPn__rl_e7X_vf_n37v943H77v____f_-7__wXMABMNCogjLAgRCJQMIIEACgrCACgQBAAAkDBAQAmDApyBgAusJkAIAUAAwQAgABBgACAAACABCIAKACAQAAQCBQABgAQBAQAEDAACACxEAgABAdAxTAggECwASMyqDTAlAASCAlsqEEgGBBXCEIs8AggREwUAAAAABQAAADwWAhJICVCQQBcQTQAAEAAAEQIECCRkwABQGaLQHgyfRkaYBg-YJEFMgyAJgjISDQhN6Eg8UhRCggyA0KWYAgIAEAAGCKwABBAAQAAYIrAAEGABAABgisAAQgAEAAGCKwABAAAYAAAAAAAAAAA"

new GppModel(consentString).getTcfEuV2Section.getVendorConsents

I get the following error :

DecodingException: Unable to decode TcfEuV2CoreSegment 'CQYJa8AQYJa8AAZACBENB9FsAP_gAH_gAAAALoBR_G__bWlr-b73aftkeYxP9_hr7sQxBgbJk24FzLvW_JwXx2E5NAzatqIKmRIAu3TBIQNlHJDURVCgKIgVryDMaEyUoTNKJ6BkiFMRI2NYCFxvm4pjeQCY5vr99lc1mB-N7dr82dzyy6hHn3a5_2S1WJCdIYetDfn8ZBKT-9IEd_x8v4v4_F7pE2-OS1n_pGvp6D9-Yns_dBmx9_baffzPn__rl_e7X_vf_n37v943H77v____f_-7__wXMABMNCogjLAgRCJQMIIEACgrCACgQBAAAkDBAQAmDApyBgAusJkAIAUAAwQAgABBgACAAACABCIAKACAQAAQCBQABgAQBAQAEDAACACxEAgABAdAxTAggECwASMyqDTAlAASCAlsqEEgGBBXCEIs8AggREwUAAAAABQAAADwWAhJICVCQQBcQTQAAEAAAEQIECCRkwABQGaLQHgyfRkaYBg-YJEFMgyAJgjISDQhN6Eg8UhRCggyA0KWYAgIAEAAGCKwABBAAQAAYIrAAEGABAABgisAAQgAEAAGCKwABAAAYAAAAAAAAAAA'
Caused by: DecodingException: Unable to decode PublisherRestrictions
Caused by: DecodingException: com.iab.gpp.encoder.error.DecodingException: FixedIntegerRange has invalid range
Caused by: DecodingException: FixedIntegerRange has invalid range

Can you help me ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions