{"id":13714,"date":"2019-10-28T19:59:04","date_gmt":"2019-10-28T14:29:04","guid":{"rendered":"https:\/\/www.adpushup.com\/blog\/?p=13714"},"modified":"2022-09-06T12:39:23","modified_gmt":"2022-09-06T07:09:23","slug":"what-is-single-request-architecture","status":"publish","type":"post","link":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/","title":{"rendered":"What is Single Request Architecture?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"\n<p>Suppose you have 5 ad units on a webpage and need to run auctions for each of them. Going by standard procedures, 5 bid requests will be generated for each ad unit and forwarded to the <a href=\"https:\/\/www.adpushup.com\/blog\/the-ultimate-guide-to-ad-servers\/\" target=\"_blank\" rel=\"noreferrer noopener\">ad server<\/a>, i.e, the system will run an individual auction for each 5 ad units.<\/p>\n\n\n\n<p>Clearly, this process is very redundant. Multiple demand partners will be contacted more than once for <a href=\"https:\/\/www.adpushup.com\/blog\/google-adsense-ad-unit-updates-and-their-impact-on-publishers\/\" target=\"_blank\" rel=\"noreferrer noopener\">ad units<\/a> on the same webpage. Single Request Architecture can help avoid this.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" 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: #000000;color:#000000\" 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><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#What_is_Single_Request_Architecture\" >What is Single Request Architecture?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#Why_Should_Publishers_Use_SRA\" >Why Should Publishers Use SRA?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#Limitations\" >Limitations<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"h-what-is-single-request-architecture\"><span class=\"ez-toc-section\" id=\"What_is_Single_Request_Architecture\"><\/span>What is Single Request Architecture?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the case of an auction, <a href=\"https:\/\/www.adpushup.com\/blog\/ad-tags\/\" target=\"_blank\" rel=\"noreferrer noopener\">ad tags<\/a> are used to generate bid requests. With Single Request Architecture, one ad call with details of all ad units is sent to the ad server. Similarly, the server responds to all the ad requests at once.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.adpushup.com\/blog\/an-overview-of-google-publisher-tag-gpt\/\" target=\"_blank\">Google Publisher Tag is the ad tag library<\/a> used by <a href=\"https:\/\/www.adpushup.com\/google-ad-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google Ad Manager<\/a>. It has a single request architecture feature. While creating GPT tags for their webpages, publishers need to turn on SRA. Once implemented, GPT will start sending bundled ad requests.<\/p>\n\n\n\n<p>Single request mode only works when ad units or tags are defined in the header of the webpage. Hence, GPT goes to the header tag and so does the <a href=\"https:\/\/www.adpushup.com\/blog\/header-bidding-wrappers\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">header bidding wrapper<\/a>.<\/p>\n\n\n\n<h2 id=\"h-why-should-publishers-use-sra\"><span class=\"ez-toc-section\" id=\"Why_Should_Publishers_Use_SRA\"><\/span>Why Should Publishers Use SRA?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To further understand the need for SRA, let\u2019s expand on the example used above. A user is loading a webpage with 5 ad units. In a multi-request architecture, there are 5 different auctions that need to be conducted. For the sake of this example, let\u2019s assume, the publisher is in contact with 10 demand partners. Meaning, the webpage will send 50 (5&#215;10) ad requests. Since header auctions take place on the client-side, the browser will generate and send 50 ad requests simultaneously, which in turn will cause page latency.<\/p>\n\n\n\n<p>SRA provides a solution here. For the 5 ad units, a single ad request will be sent to each demand partner. Simple maths, now browser has to process 10 ad requests in total.<\/p>\n\n\n\n<p>Moreover, on the demand-side, this gives advertisers the opportunity to have a look at the entire webpage and all the available ad units. Based on this data, they will be able to choose the most preferable ad unit to display their creatives and make a bid.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.adpushup.com\/blog\/client-side-header-bidding-vs-server-side-header-bidding\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Client-side header bidding<\/a> is notorious for causing latency as the auctions run on the user\u2019s browser. Adding SRA to the process usually improve page performance.<\/p>\n\n\n\n<h2 id=\"h-limitations\"><span class=\"ez-toc-section\" id=\"Limitations\"><\/span>Limitations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Google Ad Manager has a strict 2,000 character URL limit. When using SRA, the URL of ad request can exceed this limit, given the details of various ad units to be added to a single request. If that happens, GAM will not process the URL request. If this happens a lot, publishers are advised to go with multi-request architecture instead.<\/p>\n\n\n\n<p>Another thing: Adding more ad slots in the &lt;head&gt; section than actually displayed on the webpage leads to <a href=\"https:\/\/support.google.com\/admanager\/answer\/6396047?hl=en\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">GPT errors<\/a>. Let\u2019s say that your webpage has 5 ad slots added to the header but the webpage only displays 4. In this case, GPT will bundle all the 5 ad slots to generate the ad call, however, one response will not be accepted by the webpage, causing confusion. To solve this problem, simply remove the extra ad slots from the header.<\/p>\n\n\n\n<p>In the case of <a href=\"https:\/\/www.adpushup.com\/header-bidding-guide\/\">header bidding<\/a>, the implementation of single request architecture will require significant engineering work. However, the publisher\u2019s interest and the buyer\u2019s demand should boost the use of SRA in future.<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Suppose you have 5 ad units on a webpage and need to run auctions for each of them. Going by standard procedures, 5 bid requests will be generated for each ad unit and forwarded to the ad server, i.e, the system will run an individual auction for each 5 ad units. Clearly, this process is<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":18,"featured_media":13716,"comment_status":"open","ping_status":"close","sticky":false,"template":"","format":"standard","meta":{"content-type":"","om_disable_all_campaigns":false,"inline_featured_image":false,"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\""},"categories":[6445],"tags":[6422],"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v18.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Single Request Architecture? | Adpushup<\/title>\n<meta name=\"description\" content=\"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:title\" content=\"What is Single Request Architecture? | Adpushup\" \/>\n<meta name=\"twitter:description\" content=\"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@adpushup\" \/>\n<meta name=\"twitter:site\" content=\"@adpushup\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shubham Grover\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\",\"name\":\"AdPushup\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/adpushup\/\",\"https:\/\/www.facebook.com\/AdPushup\/\",\"https:\/\/twitter.com\/adpushup\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"width\":3294,\"height\":893,\"caption\":\"AdPushup\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"name\":\"AdPushup Blog\",\"description\":\"A\/B Testing, Monetization &amp; Ad Optimization\",\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg\",\"width\":1999,\"height\":1332,\"caption\":\"What is Single Request Architecture\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/\",\"name\":\"What is Single Request Architecture? | Adpushup\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage\"},\"datePublished\":\"2019-10-28T14:29:04+00:00\",\"dateModified\":\"2022-09-06T07:09:23+00:00\",\"description\":\"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"blog\",\"item\":\"https:\/\/www.adpushup.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmatic\",\"item\":\"https:\/\/www.adpushup.com\/blog\/category\/programmatic\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is Single Request Architecture?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\"},\"headline\":\"What is Single Request Architecture?\",\"datePublished\":\"2019-10-28T14:29:04+00:00\",\"dateModified\":\"2022-09-06T07:09:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage\"},\"wordCount\":575,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg\",\"keywords\":[\"explainers\"],\"articleSection\":[\"Programmatic\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\",\"name\":\"Shubham Grover\",\"description\":\"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.\",\"url\":\"https:\/\/www.adpushup.com\/blog\/author\/shubham\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is Single Request Architecture? | Adpushup","description":"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/","twitter_card":"summary","twitter_title":"What is Single Request Architecture? | Adpushup","twitter_description":"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.","twitter_image":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg","twitter_creator":"@adpushup","twitter_site":"@adpushup","twitter_misc":{"Written by":"Shubham Grover","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.adpushup.com\/blog\/#organization","name":"AdPushup","url":"https:\/\/www.adpushup.com\/blog\/","sameAs":["https:\/\/www.linkedin.com\/company\/adpushup\/","https:\/\/www.facebook.com\/AdPushup\/","https:\/\/twitter.com\/adpushup"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","width":3294,"height":893,"caption":"AdPushup"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.adpushup.com\/blog\/#website","url":"https:\/\/www.adpushup.com\/blog\/","name":"AdPushup Blog","description":"A\/B Testing, Monetization &amp; Ad Optimization","publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg","width":1999,"height":1332,"caption":"What is Single Request Architecture"},{"@type":"WebPage","@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage","url":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/","name":"What is Single Request Architecture? | Adpushup","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage"},"datePublished":"2019-10-28T14:29:04+00:00","dateModified":"2022-09-06T07:09:23+00:00","description":"Single request architecture lets publishers send a single ad call for various ad units on a webpage. Here\u2019s how it works and why publishers should implement it.","breadcrumb":{"@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"blog","item":"https:\/\/www.adpushup.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Programmatic","item":"https:\/\/www.adpushup.com\/blog\/category\/programmatic\/"},{"@type":"ListItem","position":3,"name":"What is Single Request Architecture?"}]},{"@type":"Article","@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#article","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage"},"author":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897"},"headline":"What is Single Request Architecture?","datePublished":"2019-10-28T14:29:04+00:00","dateModified":"2022-09-06T07:09:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#webpage"},"wordCount":575,"commentCount":1,"publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/10\/What-is-Single-Request-Architecture_.jpg","keywords":["explainers"],"articleSection":["Programmatic"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.adpushup.com\/blog\/what-is-single-request-architecture\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897","name":"Shubham Grover","description":"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.","url":"https:\/\/www.adpushup.com\/blog\/author\/shubham\/"}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/13714"}],"collection":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/comments?post=13714"}],"version-history":[{"count":2,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/13714\/revisions"}],"predecessor-version":[{"id":23549,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/13714\/revisions\/23549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media\/13716"}],"wp:attachment":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media?parent=13714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/categories?post=13714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/tags?post=13714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}