{"id":368888,"date":"2026-09-14T11:36:13","date_gmt":"2026-09-14T11:36:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ucd-ads-for-woocommerce\/"},"modified":"2026-09-14T11:21:06","modified_gmt":"2026-09-14T11:21:06","slug":"ucd-ads-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ucd-ads-for-woocommerce\/","author":23561127,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"UCD Ads for WooCommerce","header_author":"Urban Craft Department","header_description":"Earn money from your WooCommerce store \u2014 automatically show UCD Ads Network ads on your shop, product, cart, and checkout pages. Connect your account once, pick an ad unit per placement, done.","assets_banners_color":"","last_updated":"2026-09-14 11:21:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ads.urbancraftdepartment.com","header_author_uri":"https:\/\/urbancraftdepartment.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":22,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Connecting your account under WooCommerce \u2192 Settings \u2192 UCD Ads.","2":"Enabling a placement and picking an ad unit for it."}},"plugin_section":[],"plugin_tags":[2725,321,368,377,286],"plugin_category":[35,45],"plugin_contributors":[279572],"plugin_business_model":[],"class_list":["post-368888","plugin","type-plugin","status-publish","hentry","plugin_tags-ad-network","plugin_tags-ads","plugin_tags-advertising","plugin_tags-monetization","plugin_tags-woocommerce","plugin_category-advertising","plugin_category-ecommerce","plugin_contributors-urbancraftdepartment","plugin_committers-urbancraftdepartment"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ucd-ads-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>UCD Ads Network is a self-serve ad network: advertisers set up their own campaigns with their own\nbudget, and publishers (you) automatically earn credit every time one of those ads is shown on\nyour site.<\/p>\n\n<p>This is the WooCommerce-specific version of UCD Ads Network's WordPress plugin. Instead of placing\na shortcode yourself, you connect your account once and toggle on the storefront placements where\nyou want ads to appear \u2014 this plugin handles inserting them at the right spot on each page.<\/p>\n\n<p><strong>Placements you can enable, each with its own ad unit:<\/strong><\/p>\n\n<ul>\n<li>Shop page \u2014 top of the product grid<\/li>\n<li>Single product page \u2014 just below \"Add to cart\"<\/li>\n<li>Cart page<\/li>\n<li>Order received \/ thank-you page<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Create a free account at ads.urbancraftdepartment.com, go to Settings \u2192 API Keys, and generate\na key.<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 UCD Ads and paste that key in to connect your account.<\/li>\n<li>Pick an existing ad unit from the dropdown for each placement you enable, or create a new one\nwithout leaving the page.<\/li>\n<\/ol>\n\n<p>An ad only appears once a matching, active campaign exists \u2014 an empty placement simply means no\nsuitable campaign is bidding at that moment, not an error.<\/p>\n\n<p>Prefer to place ads yourself instead of the fixed placements above (e.g. inside a specific page\ntemplate)? Use the general-purpose \"UCD Ads Network\" plugin's <code>[ucd_ad]<\/code> shortcode alongside this\none \u2014 both can be installed at once.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to UCD Ads Network (ads.urbancraftdepartment.com) to serve ads and manage\nyour publisher account. It requires a free account on that service to function.<\/p>\n\n<p>The following happens:<\/p>\n\n<ul>\n<li><strong>When you connect your account<\/strong> (WooCommerce \u2192 Settings \u2192 UCD Ads): the API key you paste is\nsent to ads.urbancraftdepartment.com to verify it and fetch your organization's account info.<\/li>\n<li><strong>When you list or create an ad unit<\/strong>: your site's domain name and the ad unit's name are sent\nto ads.urbancraftdepartment.com, using your stored API key for authentication.<\/li>\n<li><strong>On every page view of an enabled placement<\/strong> (shop, product, cart, or thank-you page): the\nvisitor's own browser loads a small script directly from ads.urbancraftdepartment.com\n(<code>\/ucd-embed-autoscale.js<\/code>) and requests an ad to display. As with any such request, the\nvisitor's IP address, User-Agent, and referring page URL are visible to\nads.urbancraftdepartment.com \u2014 the same as loading an image or script from any other external\nsite. This is the plugin's core function and cannot be disabled while still showing ads. No\nadvertising cookies are set by this request.<\/li>\n<li><strong>When a visitor clicks an ad<\/strong>, their browser is redirected through\nads.urbancraftdepartment.com\/v1\/click\/... to the advertiser's own site, so the click can be\nattributed and the advertiser's campaign charged.<\/li>\n<\/ul>\n\n<p>UCD Ads Network Terms of Service: https:\/\/ads.urbancraftdepartment.com\/voorwaarden\nUCD Ads Network Privacy Policy: https:\/\/ads.urbancraftdepartment.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it through the WordPress plugin\nscreen.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen.<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 UCD Ads, connect your account with an API key, then enable and\nconfigure the placements you want.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%20don%27t%20see%20an%20ad%20on%20a%20placement%20i%20enabled%20%E2%80%94%20is%20something%20broken%3F\"><h3>I don't see an ad on a placement I enabled \u2014 is something broken?<\/h3><\/dt>\n<dd><p>Not necessarily. A placement only shows an ad when there's currently an approved, paid campaign\nthat matches (every ad unit here auto-scales to fit, so size is never the blocker) and is within\nbudget and targeting. If none exists, the placement simply stays empty \u2014 that's normal, not a\nfault.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20different%20ad%20unit%20for%20every%20placement%3F\"><h3>Do I need a different ad unit for every placement?<\/h3><\/dt>\n<dd><p>No, you can reuse the same one everywhere, or create a separate one per placement \u2014 up to you.<\/p><\/dd>\n<dt id=\"how%20and%20when%20do%20i%20get%20paid%3F\"><h3>How and when do I get paid?<\/h3><\/dt>\n<dd><p>UCD Ads Network works with credit, not direct payout: every ad shown earns credit on your UCD Ads\nNetwork account, automatically deducted from your own next invoice there. See\nads.urbancraftdepartment.com\/hoe-het-werkt for the full explanation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: connect an account, and enable\/configure ads on the shop, single product, cart,\nand thank-you pages.<\/li>\n<\/ul>","raw_excerpt":"Automatically show UCD Ads Network ads on your WooCommerce shop, product, cart, and checkout pages \u2014 no shortcode to place by hand.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368888"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/urbancraftdepartment"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368888"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368888"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368888"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368888"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368888"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}