Release date: 9 February 2026
Status: Live in production
Audience: All MyAdbooker users
TL;DR (highlights)
Inventory Matching Tool (Beta) — upload Excel files with player names to retrieve matched Player IDs for campaign targeting
Campaign-level Targeting Export — export all targeted players across multiple line items in a single CSV
Placeholder Transcoding — placeholders now automatically trigger transcoding and update URLs in AdServer
Invalid Player Request Safety Mechanism — filters added to prevent repeated adserver calls for non-existent players, reducing black screens and service slowdowns
Bug fixes — multiple UI and functional issues resolved
No downtime and no client action required
1) What’s New
Inventory Matching Tool (Beta)
Where: Support → Beta Tools
Status: Available
What changed:
- New tool card “Inventory Matching Tool” added to Beta Tools page
- Upload Excel file (.xlsx or .xls) containing Player Names
- System matches each Player Name to the Player ID behind the scenes
- Results displayed in a table with columns: Player Name, Player ID
- Summary shows total rows processed, matches, and unmatched entries
- Results can be exported as Excel or CSV files
Why it matters:
- Simplifies player ID retrieval for campaign targeting
- Enables users to quickly generate matched player lists for line-item targeting
Campaign-level Targeting Export
Where: Campaign Details Page
What changed:
- New “Targeting Export” button added at the top of the page
- Exports all targeted players from all line items in a campaign into a single CSV
- Aggregates player data across line items without duplicates
- CSV columns: Status, Site, Latitude, Longitude, Network, PlayerID, PlayerName, Screens, Resolution
- File name format: campaign_<campaignName>_targeting_export.csv
Why it matters:
- Simplifies export of targeted players at the campaign level
- Ensures consistent data aggregation for reporting and campaign analysis
2) Improvements
Placeholder Transcoding
Where: SSP & AdServer
What changed:
- Placeholders now automatically process when added to a network
- If processing succeeds, placeholders are updated and ready to display
- If processing fails, the placeholder is flagged but does not block playback
Why it matters:
- Ensures placeholders are correctly playable
- Maintains consistent campaign delivery
Invalid Player Request Safety
Where: AdServer
What changed:
- Added safeguards to prevent repeated requests for players that don’t exist
- System now handles invalid requests more efficiently
Why it matters:
- Reduces black screens on player devices
- Improves overall system stability and performance
3) Bug Fixes
1. Deal Name Not Displaying on Inactive Line Items
Issue: When editing a line item for an inactive deal, the “Deal” field displays only the deal ID instead of the deal name.
Fix: The “Deal” field now correctly shows the deal name, regardless of the active/inactive status of the deal or line item.
2. Playout Still Active After Frame Mismatch (SHELL Players)
Issue: Playout continues even when the frame in the slot does not match the frame in the screen layout. Editing the frame does not resume/stop playout unless the player is reopened.
Fix: Playout behavior now correctly stops or prevents playback if slot and layout frames do not match.
3. Beta Tools Page Access Without Permissions
Beta tools page accessible for every user regardless of system role
4) Impact & Risk Statement
- No downtime occurred during deployment
- No client action required
- Existing campaigns, line items, and integrations remain unaffected
5) FAQs
Q: Do I need to take any action for this release?
A: No. This release does not require any client action.
Q: Was there any downtime during deployment?
A: No. Version 4.1.0 was deployed without downtime.
Q: What is the Inventory Matching Tool?
A: A Beta tool allowing users to upload player names in Excel and receive matched Player IDs from the database.
Q: How does the Campaign-level Targeting Export work?
A: It exports all targeted players across all line items in a campaign into a single CSV file.
Q: How are placeholders handled now?
A: Placeholders are automatically transcoded when added to networks, and AdServer URLs are updated upon successful transcoding.
Q: How does the invalid player request safety mechanism work?
A: Requests for non-existent players are cached for 10 minutes to prevent repeated calls to the AdServer, reducing service slowdowns and black screens.
Q: Were any UI or functional issues fixed?
A: Yes. Deal name display on inactive line items, playout behavior on SHELL players, and unauthorized Beta Tools access have all been fixed.
Comments
0 comments
Please sign in to leave a comment.