{"id":348538,"date":"2026-08-12T08:48:48","date_gmt":"2026-08-12T08:48:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dd-ad-platform\/"},"modified":"2026-09-20T06:50:56","modified_gmt":"2026-09-20T06:50:56","slug":"dalmatian-dream-ad-platform","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/dalmatian-dream-ad-platform\/","author":15344623,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"5.0.23","stable_tag":"5.0.23","tested":"7.1.1","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"DD Ad Manager \u2013 Advertising & Banner Management","header_author":"Boris Horvat","header_description":"WordPress advertising platform for banner delivery, rotation and basic targeting.","assets_banners_color":"fdc6ca","last_updated":"2026-09-20 06:50:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dalmatiandream.com","header_author_uri":"https:\/\/horvat.info","rating":0,"author_block_rating":0,"active_installs":10,"downloads":398,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"5.0.14":{"tag":"5.0.14","author":"whitedd","date":"2026-08-12 08:48:19","revision":3643065},"5.0.15":{"tag":"5.0.15","author":"whitedd","date":"2026-08-13 10:22:59","revision":3644909},"5.0.17":{"tag":"5.0.17","author":"whitedd","date":"2026-08-13 17:06:26","revision":3645899},"5.0.18":{"tag":"5.0.18","author":"whitedd","date":"2026-08-20 20:22:37","revision":3657754},"5.0.19":{"tag":"5.0.19","author":"whitedd","date":"2026-08-21 05:56:13","revision":3658219},"5.0.20":{"tag":"5.0.20","author":"whitedd","date":"2026-08-23 12:54:50","revision":3661855},"5.0.21":{"tag":"5.0.21","author":"whitedd","date":"2026-08-28 09:04:01","revision":3670065},"5.0.23":{"tag":"5.0.23","author":"whitedd","date":"2026-09-20 06:50:56","revision":3703934}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3695755,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3695755,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3695729,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3695729,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["5.0.14","5.0.15","5.0.17","5.0.18","5.0.19","5.0.20","5.0.21","5.0.23"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2730,321,368,4084,281656],"plugin_category":[35,45],"plugin_contributors":[275315],"plugin_business_model":[],"class_list":["post-348538","plugin","type-plugin","status-publish","hentry","plugin_tags-ad-management","plugin_tags-ads","plugin_tags-advertising","plugin_tags-banner-ads","plugin_tags-campaign-management","plugin_category-advertising","plugin_category-ecommerce","plugin_contributors-whitedd","plugin_committers-whitedd"],"banners":{"banner":"https:\/\/ps.w.org\/dalmatian-dream-ad-platform\/assets\/banner-772x250.png?rev=3695729","banner_2x":"https:\/\/ps.w.org\/dalmatian-dream-ad-platform\/assets\/banner-1544x500.png?rev=3695729","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dalmatian-dream-ad-platform\/assets\/icon-128x128.png?rev=3695755","icon_2x":"https:\/\/ps.w.org\/dalmatian-dream-ad-platform\/assets\/icon-256x256.png?rev=3695755","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Dalmatian Dream Ad Platform is a WordPress ad management and advertising plugin for managing direct-sold ads, banner placements and campaigns from the WordPress admin.<\/p>\n\n<p>The FREE edition provides campaign management, priority and weighted ad rotation, and flexible ad placements including Display, Before Content, After Content, single In-Text, Shortcode, and Manual placements. It supports image, HTML\/script, and video creatives, with desktop and mobile media variants for responsive advertising.<\/p>\n\n<p>Basic targeting by category and page type helps control where ads appear. Campaign start and end date\/time controls, delivery snapshots, performance-focused caching, and import\/export tools support reliable day-to-day ad operations.<\/p>\n\n<p>No functionality contained in this package requires a license, payment, quota, or time-limited access.<\/p>\n\n<h4>FREE features<\/h4>\n\n<ul>\n<li>Campaign, ad, and placement management.<\/li>\n<li>Priority and weighted ad rotation.<\/li>\n<li>Display, Before Content, After Content, single In-Text, Shortcode, and Manual placements.<\/li>\n<li>Image, HTML\/script, and video creatives with desktop and mobile media variants.<\/li>\n<li>Basic category and page-type targeting.<\/li>\n<li>Campaign start and end date\/time controls.<\/li>\n<li>Delivery snapshots, cache controls, and import\/export tools.<\/li>\n<\/ul>\n\n<h3>FREE vs PRO<\/h3>\n\n<p>Dalmatian Dream Ad Platform FREE is a complete advertising plugin for publishers who need campaign and ad management, standard placements, responsive creative variants, basic targeting, ad rotation, and reliable standard delivery. Existing FREE features are not restricted by a license, payment, quota, or trial period.<\/p>\n\n<p>Dalmatian Dream Ad Platform PRO adds professional publisher tools such as:<\/p>\n\n<ul>\n<li>Popup, Interscroller, and advanced In-Article \/ Every X ad formats.<\/li>\n<li>Advanced targeting rules, including device, author, tag, language, and post\/page conditions.<\/li>\n<li>Precise campaign and ad scheduling beyond the FREE campaign date\/time window.<\/li>\n<li>GA4 impression and click tracking.<\/li>\n<li>Placement fallback images with ALT text and an optional destination URL. FREE continues to support a fallback ad.<\/li>\n<li>Premium \/ Ad-Free Access with Stripe integration.<\/li>\n<li>APCu monitoring, advanced diagnostics, and support tools.<\/li>\n<li>Licensed automatic PRO updates and granular role\/capability management.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through the WordPress admin or extract it into <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate DD Ad Manager.<\/li>\n<li>Open DD Ad Manager in the WordPress admin menu.<\/li>\n<li>Create a Campaign, Placement, and Ad.<\/li>\n<li>Enable delivery in Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20changing%20the%20admin%20language%20change%20stored%20data%3F\"><h3>Does changing the admin language change stored data?<\/h3><\/dt>\n<dd><p>No. Language files change display text only. Internal keys, database values, slugs, IDs, hooks, REST namespaces, and event names are not translated.<\/p><\/dd>\n<dt id=\"does%20free%20send%20ga4%20events%3F\"><h3>Does Free send GA4 events?<\/h3><\/dt>\n<dd><p>No. Free does not send DD Ad Manager GA4 impression or click events.<\/p><\/dd>\n<dt id=\"does%20uninstall%20delete%20data%3F\"><h3>Does uninstall delete data?<\/h3><\/dt>\n<dd><p>Not by default. Data deletion on uninstall is controlled by the plugin Settings screen.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.0.23<\/h4>\n\n<ul>\n<li>Added a new FREE vs PRO feature comparison in the admin interface.<\/li>\n<li>Improved the WordPress.org description and feature discoverability.<\/li>\n<li>Updated plugin tags to better reflect core ad management functionality.<\/li>\n<li>Clarified FREE and PRO capabilities without changing frontend ad delivery or the database schema.<\/li>\n<\/ul>\n\n<h4>5.0.22<\/h4>\n\n<ul>\n<li>Fixed a frontend race where delayed, viewport, mutation, or priority release could request a slot while the initial prefetch batch was still pending.<\/li>\n<li>Initial slots now wait for the prefetched render result instead of entering the normal network queue.<\/li>\n<li>Failed initial prefetches still fall back to the normal render flow after retry.<\/li>\n<li>Reduced duplicate render-batch requests and related WordPress bootstrap overhead without changing targeting, rotation, force_unique, or database schema behavior.<\/li>\n<\/ul>\n\n<h4>5.0.21<\/h4>\n\n<ul>\n<li>Reduced frontend PHP\/WordPress bootstrap overhead by prefetching initial ad slots in one render-batch request per pageview.<\/li>\n<li>Preserved loading-priority and delayed-display behavior by holding prefetched results in browser memory until each slot is released.<\/li>\n<li>Increased the REST batch capacity for initial pageview delivery from 10 to 50 slots.<\/li>\n<li>No database schema changes.<\/li>\n<\/ul>\n\n<h4>5.0.20<\/h4>\n\n<ul>\n<li>Improved render-cache locking performance by using APCu when available.<\/li>\n<li>Reduced disk-cache housekeeping overhead during frontend ad delivery.<\/li>\n<li>Removed redundant cache-lock release operations.<\/li>\n<li>No targeting, rotation, placement, or frontend ad-delivery behavior changed.<\/li>\n<\/ul>\n\n<h4>5.0.18<\/h4>\n\n<ul>\n<li>Added and verified compatibility metadata for WordPress 7.0.1.<\/li>\n<li>Reviewed the plugin against WordPress 7.0\/7.0.1 developer changes; no compatibility code changes were required.<\/li>\n<li>Synchronized package version metadata at 5.0.18.<\/li>\n<li>No frontend ad-delivery behavior changed.<\/li>\n<\/ul>\n\n<h4>5.0.17<\/h4>\n\n<ul>\n<li>Fixed the admin-menu icon so it remains visible throughout the WordPress admin.<\/li>\n<li>Completed Free admin branding alignment to DD Ad Manager.<\/li>\n<li>Synchronized all package version metadata at 5.0.17.<\/li>\n<li>No frontend ad-delivery behavior changed.<\/li>\n<\/ul>\n\n<h4>5.0.16<\/h4>\n\n<ul>\n<li>Fixed internal package version metadata synchronization.<\/li>\n<li>No frontend delivery behavior changed.<\/li>\n<\/ul>\n\n<h4>5.0.13<\/h4>\n\n<ul>\n<li>Hardened REST rate-limit and lock key prefixes for WordPress.org review.<\/li>\n<li>Replaced remaining manual nonce verification in admin mutation handlers with WordPress admin nonce checks.<\/li>\n<li>Removed commercial-edition promotional UI\/text from the Free package metadata.<\/li>\n<li>Kept the existing Free delivery, cache, import\/export, ad, campaign, and placement workflows available.<\/li>\n<\/ul>\n\n<h4>5.0.12<\/h4>\n\n<ul>\n<li>Clarified that the WordPress.org package is fully functional without license gates or locked commercial functionality.<\/li>\n<li>No frontend delivery behavior changed.<\/li>\n<\/ul>\n\n<h4>5.0.11<\/h4>\n\n<ul>\n<li>Hardened plugin-owned SQL table identifiers with WordPress <code>%i<\/code> prepared placeholders across import\/export, repositories, CLI diagnostics, schema validation, and legacy migration paths.<\/li>\n<li>Preserved frontend delivery behavior while addressing Plugin Check DirectDB identifier warnings.<\/li>\n<\/ul>\n\n<h4>5.0.9<\/h4>\n\n<ul>\n<li>Removed commercial-only header-anchor placement formats from the WordPress.org package.<\/li>\n<li>Removed the obsolete Domain Path header so WordPress.org translations use the standard translation system without a bundled languages directory.<\/li>\n<li>Preserved the working Free display, content, single In-Text, Shortcode, Manual, REST, snapshot, and cache delivery paths.<\/li>\n<\/ul>\n\n<h4>5.0.8<\/h4>\n\n<ul>\n<li>Removed commercial-only runtime, schema fields, and controls from the WordPress.org Free package.<\/li>\n<li>Kept the Free delivery pipeline, single In-Text placement, cache, category\/page-type targeting, and import\/export functionality fully available without a license.<\/li>\n<li>Removed packaged translation binaries and retained WordPress.org translation compatibility.<\/li>\n<\/ul>\n\n<h4>5.0.3<\/h4>\n\n<ul>\n<li>Migrate legacy banner files and stored URLs from wp-content\/ to the WordPress uploads directory.<\/li>\n<li>Keep package version metadata synchronized.<\/li>\n<\/ul>\n\n<h4>5.0.1<\/h4>\n\n<ul>\n<li>WordPress.org review compliance update.<\/li>\n<li>All functionality shipped in this package is fully enabled without license restrictions.<\/li>\n<li>Static and inline assets use WordPress enqueue APIs.<\/li>\n<li>Support request processing now verifies a nonce and capability.<\/li>\n<li>Banner uploads use the WordPress uploads directory.<\/li>\n<li>Bundled runtime translation files removed in favor of WordPress.org language packs.<\/li>\n<\/ul>","raw_excerpt":"Manage WordPress ads, banner placements, campaigns, ad rotation and targeting with a fast, flexible ad management plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=348538"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/whitedd"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}