{"id":271191,"date":"2026-04-01T09:58:01","date_gmt":"2026-04-01T09:58:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ultima-publishers\/"},"modified":"2026-04-02T07:35:22","modified_gmt":"2026-04-02T07:35:22","slug":"ultima-publishers","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/ultima-publishers\/","author":18167857,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"","requires_plugins":null,"header_name":"Ultima Ads for Publishers","header_author":"Preciso","header_description":"Ultima gives SMB publishers open inventory access, more quality demand, higher yields, and full control\u2014helping them compete with big publishers and grow sustainably.","assets_banners_color":"e2cbec","last_updated":"2026-04-02 07:35:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/preciso.net\/","header_author_uri":"https:\/\/publishers.ultima-ads.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":70,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"preciso","date":"2026-04-02 07:35:22"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3498267,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3498267,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3497245,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3497245,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3497245,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3497245,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Dashboard overview","2":"Get Ad Script","3":"Transaction Report","4":"Request Payout"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2725,321,368,377,12651],"plugin_category":[35],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-271191","plugin","type-plugin","status-publish","hentry","plugin_tags-ad-network","plugin_tags-ads","plugin_tags-advertising","plugin_tags-monetization","plugin_tags-publishers","plugin_category-advertising","plugin_committers-preciso"],"banners":{"banner":"https:\/\/ps.w.org\/ultima-publishers\/assets\/banner-772x250.jpg?rev=3498267","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ultima-publishers\/assets\/icon-256x256.jpg?rev=3498267","icon_2x":"https:\/\/ps.w.org\/ultima-publishers\/assets\/icon-256x256.jpg?rev=3498267","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ultima-publishers\/assets\/screenshot-1.png?rev=3497245","caption":"Dashboard overview"},{"src":"https:\/\/ps.w.org\/ultima-publishers\/assets\/screenshot-2.png?rev=3497245","caption":"Get Ad Script"},{"src":"https:\/\/ps.w.org\/ultima-publishers\/assets\/screenshot-3.png?rev=3497245","caption":"Transaction Report"},{"src":"https:\/\/ps.w.org\/ultima-publishers\/assets\/screenshot-4.png?rev=3497245","caption":"Request Payout"}],"raw_content":"<!--section=description-->\n<p>Ultima is a comprehensive WordPress plugin designed to empower publishers with advanced ad management capabilities. It bridges the gap between small publishers and large ad networks, providing access to premium demand partners and tools for sustainable growth.<\/p>\n\n<h3>Publisher Benefits<\/h3>\n\n<p><strong>Open inventory access:<\/strong> Connect with multiple demand partners.\n<strong>Revenue uplift:<\/strong> Increase earnings with quality advertisers.\n<strong>Control &amp; choice:<\/strong> Decide which ads run on your site.\n<strong>Transparency:<\/strong> Full control over your ad ecosystem.\n<strong>Sustainable growth:<\/strong> Build long-term monetization strategies.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>User authentication and account management<\/li>\n<li>Dashboard for ad performance tracking<\/li>\n<li>Ad slot creation and management<\/li>\n<li>Blacklisting unwanted domains<\/li>\n<li>External ad service integration<\/li>\n<li>Payment history and payout requests<\/li>\n<li>Master script management<\/li>\n<li>Responsive admin UI<\/li>\n<\/ul>\n\n<h3>Videos<\/h3>\n\n<p>A quick walkthrough of the plugin showing setup, ad slot creation, performance tracking, and payout requests.<\/p>\n\n<p>[youtube https:\/\/youtu.be\/xsHZANnHhBQ]<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, contact: tech@preciso.net<\/p>\n\n<h3>Source Code Included<\/h3>\n\n<p>The plugin bundles third-party libraries as built assets. To comply with WordPress.org requirements, human-readable source files for bundled libraries are included under the <code>assets\/js\/src\/<\/code> folder. Example:<\/p>\n\n<ul>\n<li><code>assets\/js\/src\/tailwincss.js<\/code> \u2014 unminified\/expanded browser build of <code>@tailwindcss\/browser@4.1.4<\/code> (original source: https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4.1.4\/dist\/index.global.js)<\/li>\n<li><code>assets\/js\/src\/chartjs.js<\/code> \u2014 reference pointing to unminified Chart.js UMD build <code>chart.umd.js<\/code> (Chart.js v4.5.1) available at https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.5.1\/dist\/chart.umd.js<\/li>\n<\/ul>\n\n<p>Note: If reviewers require the literal unminified file included in the plugin, I can fetch and place the full <code>chart.umd.js<\/code> under <code>assets\/js\/src\/<\/code> as well.<\/p>\n\n<p>If you prefer to provide a public repository instead, add your plugin repository URL here (Plugin URI) in this file.<\/p>\n\n<h3>External Services &amp; Data Disclosure<\/h3>\n\n<p>This plugin communicates with external services to provide ad delivery, reporting and payout processing. These services are operated by Ultima and include (but may not be limited to):<\/p>\n\n<ul>\n<li>publishers.ultima-ads.com<\/li>\n<li>pub-api.ultima-ads.com<\/li>\n<\/ul>\n\n<p>What data is sent\n- Publisher account information (email, account ID) when you create or link an account.\n- Site information (site URL, site title) during account setup and to scope ad delivery.\n- Ad slot configuration and placement settings when you create or update ad slots.\n- Usage and performance metrics such as impressions and click counts for reporting and analytics.\n- Payout request data (payment account details and payout amount) when you request withdrawals.<\/p>\n\n<p>When data is sent\n- During account registration and login flows.\n- When fetching or updating ad scripts and ad slot settings in the admin UI.\n- Periodically (or on demand) to collect ad performance metrics and billing information.\n- When you submit a payout request or interact with external integrations.<\/p>\n\n<p>Why data is sent\n- To authenticate and authorize your publisher account.\n- To deliver and configure ad scripts for your site.\n- To collect analytics required for billing, reporting, and optimization.\n- To process payouts and maintain payment records.<\/p>\n\n<p>Privacy &amp; Terms\n- A plugin-specific Privacy Policy and Terms of Service have been added to the plugin root: <a href=\"PRIVACY_POLICY.txt\">PRIVACY_POLICY.txt<\/a> and <a href=\"TERMS_OF_SERVICE.txt\">TERMS_OF_SERVICE.txt<\/a>.\n- If you host the plugin on a public repository, include link(s) to your repo here as an alternative to bundling full upstream sources.<\/p>\n\n<p>Contact\n- For questions about what is shared or how to opt out, contact: tech@preciso.net<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ultima<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin via <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Open <strong>Ultima Ads for Publishers<\/strong> from the admin menu.<\/li>\n<li>Sign up or log in to configure your account and ad slots.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20started%3F\"><h3>How do I get started?<\/h3><\/dt>\n<dd><p>After activation, go to the Ultima menu in WordPress admin and sign up or log in.<\/p><\/dd>\n<dt id=\"can%20i%20control%20which%20ads%20appear%3F\"><h3>Can I control which ads appear?<\/h3><\/dt>\n<dd><p>Yes. You can blacklist domains and manage demand partners.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20ad%20formats%3F\"><h3>Does it support multiple ad formats?<\/h3><\/dt>\n<dd><p>Currently supports script-based ads. More formats are planned.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Publisher authentication<\/li>\n<li>Ad slot &amp; script management<\/li>\n<li>Blacklisting functionality<\/li>\n<li>Payment tracking<\/li>\n<\/ul>","raw_excerpt":"Ultima enables small and medium-sized publishers to connect with more demand partners, increase revenues, and retain control over their ad ecosystem.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/271191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=271191"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/preciso"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=271191"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=271191"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=271191"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=271191"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=271191"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=271191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}