{"id":647942,"date":"2025-01-04T04:55:13","date_gmt":"2025-01-04T01:55:13","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/googles-performance-max-placement-rules-create-api-confusion-2\/"},"modified":"2025-01-04T04:55:13","modified_gmt":"2025-01-04T01:55:13","slug":"googles-performance-max-placement-rules-create-api-confusion-2","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/googles-performance-max-placement-rules-create-api-confusion-2\/","title":{"rendered":"#Google\u2019s Performance Max placement rules create API confusion"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2fcddd90793\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2fcddd90793\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/googles-performance-max-placement-rules-create-api-confusion-2\/#Google_Performance_Max_is_causing_confusion_around_placement_exclusions_with_a_notable_gap_between_Googles_official_policy_and_real-world_evidence\" >Google Performance Max is causing confusion around placement exclusions, with a notable gap between Google&#8217;s official policy and real-world evidence.<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"subhead\" itemprop=\"alternativeHeadline\"><span class=\"ez-toc-section\" id=\"Google_Performance_Max_is_causing_confusion_around_placement_exclusions_with_a_notable_gap_between_Googles_official_policy_and_real-world_evidence\"><\/span>Google Performance Max is causing confusion around placement exclusions, with a notable gap between Google&#8217;s official policy and real-world evidence.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<div class=\"bialty-container\">\n<p>A discrepancy emerged between Google\u2019s official stance on API-based placement exclusions and real-world observations, particularly for Performance Max (PMax) campaigns.<\/p>\n<p><strong>The contradiction<\/strong>:<\/p>\n<ul class=\"wp-block-list\">\n<li>Google claims API-based placement exclusions don\u2019t work for PMax<\/li>\n<li>Multiple advertisers report successful API-based exclusions<\/li>\n<li>UI-based exclusions function as expected<\/li>\n<\/ul>\n<p>The inconsistency between Google\u2019s stated policy and actual functionality creates uncertainty for advertisers managing campaigns programmatically.<\/p>\n<p><strong>Why we care. <\/strong>This discrepancy will affects how they manage placement exclusions at scale through APIs and automation tools. The confusion could impact campaign safety and brand protection strategies, especially for advertisers running Performance Max campaigns across multiple accounts. <\/p>\n<p>If exclusions aren\u2019t being implemented in an efficient manner \u2013 your ads could be showing on sites of disrepute. <\/p>\n<p><strong>Reality check.<\/strong> The issue was initially brought up by Navah Hopkins, Brand Evangelist of Optmyzr on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/posts\/navahhopkins_heres-an-interesting-question-why-is-it-activity-7279862039567601665-396R?utm_source=share&amp;utm_medium=member_desktop\">LinkedIn<\/a>, based off a conversation she saw on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/groups.google.com\/g\/adwords-api\/c\/LNcFQ9BXnbM?pli=1\">Google\u2019s help forum.<\/a> There we see a Google advisor commenting that placement exclusion isn\u2019t supported in PMax campaigns:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"269\" height=\"600\" alt=\"1735654362933\" class=\"wp-image-450096\" style=\"width:348px;height:auto\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-269x600.jpeg.webp 269w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-151x338.jpeg.webp 151w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-51x113.jpeg.webp 51w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933.jpeg.webp 688w\" data-lazy-sizes=\"(max-width: 269px) 100vw, 269px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-269x600.jpeg.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"269\" height=\"600\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-269x600.jpeg.webp\" alt=\"1735654362933\" class=\"wp-image-450096\" style=\"width:348px;height:auto\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-269x600.jpeg.webp 269w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-151x338.jpeg.webp 151w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933-51x113.jpeg.webp 51w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/1735654362933.jpeg.webp 688w\" sizes=\"(max-width: 269px) 100vw, 269px\"><\/figure>\n<\/div>\n<p>However, recent testing by automation expert Nils Rooijmans confirmed on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:activity:7279862039567601665?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7279862039567601665%2C7279897562197680128%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28activity%3A7279862039567601665%2C7280198541333938176%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287279897562197680128%2Curn%3Ali%3Aactivity%3A7279862039567601665%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287280198541333938176%2Curn%3Ali%3Aactivity%3A7279862039567601665%29\">LinkedIn<\/a>, that API-originated placement exclusions are indeed working for Performance Max campaigns, contradicting Google\u2019s official position:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"156\" alt=\"Screenshot 2025 01 03 At 20.14.26\" class=\"wp-image-450095\" style=\"width:568px;height:auto\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26.png.webp 531w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26-200x59.png.webp 200w\" data-lazy-sizes=\"(max-width: 531px) 100vw, 531px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26.png.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"156\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26.png.webp\" alt=\"Screenshot 2025 01 03 At 20.14.26\" class=\"wp-image-450095\" style=\"width:568px;height:auto\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26.png.webp 531w,https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/01\/Screenshot-2025-01-03-at-20.14.26-200x59.png.webp 200w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\"><\/figure>\n<\/div>\n<p>Another advertiser in the help forum states they are able to add exclusions through their API.<\/p>\n<p><strong>Bottom line.<\/strong> The documented behavior suggests Google\u2019s official stance may need updating, as API-based exclusions <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ear to function similarly to UI-based ones.<\/p>\n<\/div>\n<p><\/p>\n<div class=\"about-author\">\n<p>About the author<\/p>\n<div class=\"information\">\n<div class=\"author-module\">\n<div class=\"row\">\n<div class=\"col-12 col-lg-3 text-center\">\n<div class=\"avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"img-fluid rounded-circle avatar-border\" alt=\"Anu Adegbola\" width=\"140\" height=\"140\" src=\"https:\/\/searchengineland.com\/anu-adegbola-2\"><img loading=\"lazy\" decoding=\"async\" class=\"img-fluid rounded-circle avatar-border\" src=\"https:\/\/searchengineland.com\/anu-adegbola-2\" alt=\"Anu Adegbola\" width=\"140\" height=\"140\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"col-12 col-lg-9\">\n<div class=\"about\">\n<div class=\"name\">\n\t\t\t\t\t\t\t<strong>Anu Adegbola<\/strong>\n\t\t\t\t\t\t<\/div>\n<div class=\"row g-2 pt-2\">\n<div class=\"col-auto twitter\">\n\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/twitter.com\/intent\/follow?original_referer=https%3A%2F%2Fsearchengineland.com%2F&amp;region=follow_link&amp;screen_name=TheMarketingAnu&amp;tw_p=followbutton&amp;variant=2.0\" rel=\"me\" target=\"_blank\" aria-label=\"opens in a new tab\"><i class=\"fab fa-x-twitter\"><\/i><\/a>\n\t\t\t\t\t\t\t<\/div>\n<div class=\"col-auto\">\n\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/themarketinganu\/\" target=\"_blank\" aria-label=\"opens in a new tab\"><i class=\"fab fa-linkedin\"><\/i><\/a>\n\t\t\t\t\t\t\t\t<\/div>\n<\/p><\/div>\n<p>\t\t\t\t\t\t<span style=\"color: #212529; font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 16px;\">Anu Adegbola has been Paid <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">Media<\/a> Editor of Search Engine Land<\/span><span style=\"color: #212529; font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 16px;\"> since 2024. She covers<\/span><span style=\"color: #212529; font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 16px;\"> paid search, paid social, retail media, video and more.<\/p>\n<p>In 2008, Anu&#8217;s career started with<\/span><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">\u00a0delivering digital marketing campaigns (mostly but not exclusively Paid Search) by building strategies, maximising ROI, automating repetitive processes and bringing efficiency from every part of marketing departments through inspiring leadership both on agency, client and marketing tech side.<\/span><\/span><\/p>\n<div><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">\u00a0<\/span><\/span><\/div>\n<div><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">Outside editing Search Engine Land article she is the founder of PPC networking event &#8211; PPC Live and host of <\/span><\/span><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">weekly podcast PPCChat Roundup.<\/span><\/span><\/div>\n<div><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">\u00a0<\/span><\/span><\/div>\n<div><span style=\"color: #212529; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;\"><span style=\"font-size: 16px;\">She is also an international speaker with some of the stages she has presented on being SMX (US), SMX (Munich), Friends of Search (Amsterdam), brightonSEO, The Marketing Meetup, HeroConf (PPC Hero), SearchLove, BiddableWorld, SESLondon, PPC Chat Live, AdWorld Experience (Bologna) and more.<\/span><\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/category\/technology\/\" target=\"_blank\" >Technology<\/a><\/span> category.<\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/searchengineland.com\/googles-performance-max-placement-rules-create-api-confusion-450094\" target=\"_blank\" >Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Performance Max is causing confusion around placement exclusions, with a notable gap between Google&#8217;s official policy and real-world evidence. A discrepancy emerged between Google\u2019s official stance on API-based placement exclusions and real-world observations, particularly for Performance Max (PMax) campaigns. The contradiction: Google claims API-based placement exclusions don\u2019t work for PMax Multiple advertisers report successful&#8230;<\/p>\n","protected":false},"author":1,"featured_media":647943,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/07\/Maximizing-Performance-Max-Strategies-for-ecommerce-success.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[26293,107942],"class_list":["post-647942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-google","tag-ppc"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/647942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=647942"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/647942\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/647943"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=647942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=647942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=647942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}