Skip to content

✨ Taboola amp privacy fallback - #40537

Open
Michalkals wants to merge 2 commits into
ampproject:mainfrom
Michalkals:taboola-amp-privacy-fallback
Open

✨ Taboola amp privacy fallback#40537
Michalkals wants to merge 2 commits into
ampproject:mainfrom
Michalkals:taboola-amp-privacy-fallback

Conversation

@Michalkals

Copy link
Copy Markdown

The Taboola AMP adapter has a single point of failure: it loads its runtime from
cdn.taboola.com. When that CDN loader is blocked or unavailable, Taboola serves
nothing on the page. This PR adds a privacy-loader fallback so ads keep serving,
plus a lightweight telemetry pixel on a clean domain to get a reliable per-page-view
signal that the adapter ran.

Michalkals and others added 2 commits July 27, 2026 11:38
If the primary loader (cdn.taboola.com/.../loader.js) is blocked by private
browsing / tracking protection treating taboola.com as a tracker, fall back
to the privacy loader served from the clean domain
(static.tblcontent.com/.../loader.privacy.js).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fire an unconditional GET to static.qovani.com (clean domain) on every
page view, independent of whether the primary loader or the privacy
loader fallback succeeds.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@CLAassistant

CLAassistant commented Jul 28, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Michalkals

Michalkals commented Jul 29, 2026

Copy link
Copy Markdown
Author

Hi @calebcordry / @ampproject/wg-ads-reviewers

This is a small change that adds a fallback so ads keep serving when the primary cdn.taboola.com loader is blocked/unavailable, plus a lightweight telemetry pixel to confirm the adapter ran.

This is currently impacting live publisher pages on our side, so we'd really appreciate a review (or a pointer to the right owner) whenever you get a chance. happy to make any changes needed 🙏

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.

2 participants