For the complete documentation index, see llms.txt. This page is also available as Markdown.

Documentation backlog

Use this backlog to prioritise missing documentation. Partial means a guide exists, but it does not answer the full question.

Extend existing guides

  1. Floor pricing diagnostics — Add why pbjs.getConfig('floors') can return {}. Include runtime checks and the expected configuration source.

  2. Revenue discrepancy triage — Extend Addressing Discrepancies - API. Cover gross versus net revenue, currency, timezone, Smart Cost, DFP/AdX Cost, and isolating one SSP. ✅

  3. Alarm email recipients — Extend the HBA and ARI alarm guides. Document the delimiter and syntax for multiple email recipients.

  4. Stored bid and auction responses — Extend the PBS section. Explain how to capture and use stored responses during QA.

  5. Bulk import CSV — Extend Bulk import (automated mapping) of your HB structure with .csv. List required columns and the duplicate-placement limitation or workaround.

  6. New SSP onboarding — Extend Setting up a new SSP connection with HBM/HBA. Add complete bidder-field examples.

  7. Placement sizes and targeting — Extend Setting up placement types. Explain device-specific sizes and 1x1.

  8. Reporting exports and API — Extend Extracting Reporting Data via Manual or Emailed CSV. Add the current API reference and Power BI or SQL ingestion guidance.

  9. User visibility filters — Extend Sales Users and Sales Portfolios. Document “Filter by my advertisers”, modes, Admin and Sales visibility, and the known gap.

  10. Report filter semantics — Extend the reporting guides. Explain row-level filters versus entity-total calculations.

New guides needed

  1. Resolve multiple Prebid instances — Diagnose global pbjs collisions. Show how to rename the global variable safely.

  2. Fix “No ad unit for: X” — Explain the loadPrebid() timing issue. Cover slots defined after the auction starts.

  3. Use disableInitialLoad — Explain when to defer GAM’s initial request. Cover lazy loading and controlled refresh.

  4. Map virtual IDs to GAM — Clarify virtual placement mapping versus a publisher’s own GAM inventory hierarchy.

  5. Use the .js-api for dynamic controls — Cover bid-floor and block-list overrides by device and region.

  6. Configure OMID and GPID for outstream video — Explain plcmt versus placement and required values.

  7. Add schain and bid adjustments — Show placement, precedence, and a combined multi-bidder configuration.

  8. Understand Adnuntius and GAM — Explain bypass, reservation delivery, and geo-targeting responsibilities.

  9. Capture a sample bid request — Provide browser and server-side capture steps. Include safe redaction guidance.

  10. Block buyers and categories across platforms — Cover GAM, Xandr, and Relevant controls. State platform-specific limits.

  11. Understand Config IDs and static tags — Define both terms and show where each is used.

  12. Consent-time storage behavior — State which cookies or local-storage entries can occur before consent.

  13. Understand consent forwarding — Clarify that Relevant Yield is not a CMP. Describe TCF and GPP forwarding.

  14. Manage ads.txt through CDN settings — Cover ownership, publishing flow, validation, and rollback.

  15. Set up in-app bidding — Document Prebid Mobile SDK requirements, mapping, testing, and troubleshooting.

  16. Troubleshoot skipped ad slots — Explain why hidden DOM elements do not request ads. Include diagnostic checks.

  17. Measure ID-provider value — Explain coverage measurement and A/B split-testing. State why attribution is not per bid.

  18. Fix “Prefetch not allowed” — Explain consent caching and a CMP that has not loaded.

  19. ARI pre-case troubleshooting checklist — Define checks for imports, mappings, API health, date ranges, and evidence collection.

Last updated

Was this helpful?