Skip to content

Add support for Maryland (24), Indiana (25), Kentucky (26), Rhode Island (27)#103

Open
chuff wants to merge 1 commit into
IABTechLab:masterfrom
chuff:add-md-in-ky-ri
Open

Add support for Maryland (24), Indiana (25), Kentucky (26), Rhode Island (27)#103
chuff wants to merge 1 commit into
IABTechLab:masterfrom
chuff:add-md-in-ky-ri

Conversation

@chuff

@chuff chuff commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Implements four new MSPA state sections per the latest GPP MSPA spec:

  • US-MD Maryland (Section ID 24)
  • US-IN Indiana (Section ID 25)
  • US-KY Kentucky (Section ID 26)
  • US-RI Rhode Island (Section ID 27)

Each section follows the same pattern as the existing US-MN section: a Core + GPC segment pair, registered in `Sections.java` and dispatched from `GppModel` for encode/decode, with per-state fields, segments, and a section class.

Test plan

  • `mvn test` passes (388 tests)
  • `GppModelTest.testEncodeDefaultAll` exercises all four new sections in the consolidated GPP string
  • Per-section round-trip tests added under `com.iab.gpp.encoder.section`

…and (27)

Implements four new MSPA state sections following the existing US-MN pattern:
US-MD (Core + GPC), and US-IN/US-KY/US-RI (Core + Sensitive Data Consents).
Each has per-state fields, segments, a section class, and is registered in
Sections.java and dispatched from GppModel. Per-section round-trip tests plus
coverage in GppModelTest.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@chuff chuff force-pushed the add-md-in-ky-ri branch from 906334b to 8d51f9f Compare June 15, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant