Monetumo helps publishers monetise their websites by providing high quality, programmatic advertising. To make integrating Monetumo with WordPress as seamless as possible, this plugin automatically injects the required JavaScript and CSS resources into your site and manages your ads.txt file.
Features
- Loads Monetumo CMP and ad bundle scripts along with the Google GPT script in the correct order.
- Adds DNS prefetch and preconnect resource hints for the Monetumo CDN and Google Ad Manager to improve performance.
- Enqueues the Monetumo CSS for layouts and compliance styling.
- Provides a settings page under Settings Monetumo to configure your unique Bundle ID.
- Serves the required
ads.txtfile athttps://example.com/ads.txtby proxying the file fromhttps://monetumo.com/ads-txt/{YOUR_BUNDLE_ID}. If the file cannot be proxied, it will redirect to Monetumo. - Optionally writes a physical
ads.txtfile daily via WP-Cron if the file system is writable.
Important notice: This plugin loads JavaScript from external domains (Monetumo CDN and Google Ad Manager). You should ensure your privacy policy and consent mechanism accommodate any cookies or tracking these scripts may perform. Monetumo provides a Consent Management Platform (CMP) to help with compliance; the CMP script is included by default.
External Services
This plugin relies on third-party services to deliver ad monetization functionality. Below is detailed information about each external service used:
Monetumo Ad Monetization Platform
What it does: Monetumo is a programmatic advertising platform that delivers header bidding technology, ad optimization, and consent management to help publishers maximize their ad revenue.
Services used:
* Monetumo CDN (https://b-cdn.monetumo.com)
– Delivers CMP (Consent Management Platform) script for GDPR/CCPA compliance
– Provides ad bundle JavaScript containing header bidding logic and ad placement code
– Serves CSS for ad layout optimization and Cumulative Layout Shift (CLS) prevention
Data transmitted:
* Your unique Bundle ID (configured in plugin settings) is sent with each request to load the appropriate configuration
* The CMP script may collect and transmit user consent preferences and cookie data
* The ad scripts may transmit standard web analytics data (IP address, user agent, page URL, referrer) and may set cookies for ad targeting and frequency capping
When data is sent:
* Every time a page loads on your website (to load scripts and styles)
* When users interact with the consent management interface
* When ads are requested and displayed to visitors
Legal information:
* Privacy Policy: https://monetumo.com/privacy
* Terms and Conditions: https://monetumo.com/terms-and-conditions
Google Ad Manager (DoubleClick for Publishers)
What it does: Google Ad Manager (formerly DoubleClick for Publishers) is Google』s advertising platform that delivers and manages display advertising on publisher websites.
Services used:
* Google Publisher Tag (GPT) (https://securepubads.g.doubleclick.net)
– Loads the GPT library required for serving ads through Google Ad Manager
– Manages ad requests, rendering, and tracking
Data transmitted:
* Standard advertising data including cookies, IP address, user agent, page content, and browsing behavior
* May collect data for ad targeting, personalization, and measurement
* Google may use this data across its advertising network
When data is sent:
* Every time a page loads on your website
* When ads are requested, displayed, or interacted with
* Continuously for ad performance tracking and optimization
Legal information:
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://policies.google.com/terms
* How Google uses data: https://policies.google.com/technologies/partner-sites
Monetumo ads.txt Service
What it does: Provides the IAB-compliant ads.txt file that authorizes which companies are allowed to sell advertising on your website.
Services used:
* Monetumo ads.txt API (https://monetumo.com/ads-txt/)
– Fetches the current ads.txt file configured for your Bundle ID
– Serves or proxies the file at yourdomain.com/ads.txt
Data transmitted:
* Your unique Bundle ID is sent to retrieve the correct ads.txt configuration
* No user data or visitor information is transmitted for this service
When data is sent:
* When the ads.txt file is requested (typically by ad networks and crawlers)
* Daily via WP-Cron when updating the local cached copy
Legal information:
* Privacy Policy: https://monetumo.com/privacy
* Terms and Conditions: https://monetumo.com/terms-and-conditions
User Responsibilities:
By using this plugin, you acknowledge that you are responsible for:
* Informing your website visitors about these third-party services in your privacy policy
* Obtaining necessary consent as required by GDPR, CCPA, and other applicable privacy regulations
* Ensuring your use of these services complies with all local laws and regulations
The included Monetumo CMP (Consent Management Platform) can help you manage user consent, but you remain responsible for proper implementation and compliance.
Where do I find my Bundle ID?
Your Monetumo account dashboard provides a Bundle ID for each site. Copy this value and paste it into the plugin settings page under Settings Monetumo Integration.
What does the plugin do with ads.txt?
The plugin intercepts requests to /ads.txt and serves the file directly from Monetumo』s servers based on your Bundle ID. This means you don』t need to upload an ads.txt file manually. If the server cannot proxy the file, the plugin issues a safe redirect to https://monetumo.com/ads-txt/{BUNDLE_ID}. In addition, the plugin attempts to write a physical ads.txt file every day via WP‑Cron when the web root is writable.
Can I customise the scripts or change their loading behaviour?
The plugin uses WordPress』s enqueue system and adds the async and defer attributes as recommended by Monetumo. If you need custom behaviour, you can unhook the default actions and re-enqueue the scripts manually in your theme or plugin.
Does this plugin track visitors?
The plugin itself does not collect or store any personal data. However, the external scripts (Monetumo and Google Ad Manager) may set cookies or perform user tracking for advertising purposes. You are responsible for obtaining and managing consent according to your local regulations. The CMP script included with Monetumo can assist with GDPR/CCPA compliance.






