Skip to content

hotfix/cp-12539-android-sdk-fix-iab-tcf-tracking-consent-detection-with - #382

Merged
unnaticleverpush merged 2 commits into
masterfrom
hotfix/cp-12539-android-sdk-fix-iab-tcf-tracking-consent-detection-with
Oct 16, 2026
Merged

unnaticleverpush merged 2 commits into
masterfrom
hotfix/cp-12539-android-sdk-fix-iab-tcf-tracking-consent-detection-with

Conversation

@unnaticleverpush

@unnaticleverpush unnaticleverpush commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Fix IabTcfMode consent detection and queue handling.


Summary by cubic

Fixes IAB TCF v2 consent detection and queue handling so pending events are delivered once consent is granted or TCF is disabled.

  • Reads TCF consent data from the default shared preferences where CMPs write IABTCF_* keys, instead of the SDK's own preferences.
  • Applies stored consent immediately when a wait mode is set and treats an absent or too-short vendor string as no consent.
  • Notifies consent listeners before clearing the queue so queued events aren't dropped.
  • Disabling IAB TCF mode now releases queued tracking and subscribe consent listeners and clears the consent requirements.
  • The consent observer checks the current IabTcfMode instead of a stale captured value, and iterates listeners over a copy to avoid concurrent modification.

Written for commit b08e33b. Summary will update on new commits.

Review in cubic

Fix IabTcfMode consent detection and queue handling.
@unnaticleverpush unnaticleverpush self-assigned this Sep 30, 2026
@cursor

cursor Bot commented Sep 30, 2026

Copy link
Copy Markdown

Bugbot is paused — on-demand spend limit reached

Bugbot uses usage-based billing for this team and has hit its on-demand spend limit.

A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue.

Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java

@cubic-dev-ai cubic-dev-ai Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 3 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java Outdated
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
Comment thread cleverpush/src/main/java/com/cleverpush/CleverPush.java
@unnaticleverpush
unnaticleverpush merged commit 02260d2 into master Oct 16, 2026
4 of 5 checks passed
@unnaticleverpush
unnaticleverpush deleted the hotfix/cp-12539-android-sdk-fix-iab-tcf-tracking-consent-detection-with branch October 16, 2026 06:27
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.

4 participants