{"id":16623,"date":"2026-06-25T15:26:30","date_gmt":"2026-06-25T13:26:30","guid":{"rendered":"https:\/\/refinery89.com\/?p=16623"},"modified":"2026-06-25T15:26:30","modified_gmt":"2026-06-25T13:26:30","slug":"direct-or-programmatic-how-to-maximize-ad-revenue","status":"publish","type":"post","link":"https:\/\/refinery89.com\/fr\/direct-or-programmatic-how-to-maximize-ad-revenue\/","title":{"rendered":"Direct or Programmatic? How to Maximize Ad Revenue"},"content":{"rendered":"<p>Direct or programmatic advertising? The truth is that there is no-one-size-fits-all answer. Each approach has its own strengths and unlocks different benefits and opportunities, depending on your goals. In this blog we explore the main differences between these two, so you can quickly understand when each strategy makes the most sense for your website.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>What is Programmatic Media Buying?<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/refinery89.com\/what-is-programmatic-media-buying\/\" target=\"_blank\" rel=\"noopener\">Programmatic Media Buying<\/a> is an automated method where ad space is bought and sold through technology, enabling near-instant actions. It uses real-time data to reach targeted audiences and improve campaign performance.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Types of programmatic media buying<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<h3><strong>RTB (Real-Time Bidding)<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/refinery89.com\/es\/que-es-rtb\/\" target=\"_blank\" rel=\"noopener\">Real Time Bidding<\/a> is a buying method where inventory is sold in real time through an open marketplace. When a user opens a website or app, an ad request is sent and advertisers bid, with the highest bidder winning the space.<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-10\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-10\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-10\" data-testid=\"conversation-turn-24\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h3><strong>PMP or Private Marketplace<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>Private Marketplace is a different media buying path that happens through real-time auctions. The main difference here is that the inventory is not open to everyone, only a selected group of advertisers are allow to bid for these spaces. It is important to keep in mind that this only happens to high-value inventory that drive very efficient results.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Programmatic Direct<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>This is one of the most traditional forms of media buying, executed through programmatic technology. Here, the publisher speaks directly with the advertisers where they have an agreement over the ad space, at a fixed <a href=\"https:\/\/refinery89.com\/why-cpm-changes\/?utm_source=LinkedIn&amp;utm_medium=Social+Media&amp;utm_campaign=blog+-+Why+CPM+changes\" target=\"_blank\" rel=\"noopener\">CPM<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>What Is Direct media buying?<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<p>Direct media buying is a traditional one-to-one deal where publishers sell inventory directly to advertisers without intermediaries or automation. Price, volume, placement, and timing are manually agreed upon and executed. This way publishers secure the predicted income and improve relationships.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>What are the different types of Programmatic Direct Media Buying?<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-2\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-2\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-2\" data-testid=\"conversation-turn-8\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"6ce9a677-8efe-4c4e-afe0-bed58bf0deb0\" data-message-model-slug=\"gpt-5-3-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-3\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-3\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-3\" data-testid=\"conversation-turn-10\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"2cc09fd4-6b4d-417f-8e3f-7a0d85406306\" data-message-model-slug=\"gpt-5-3-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-4\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-4\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-4\" data-testid=\"conversation-turn-12\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"cd30fa69-2f2c-4462-8ac1-22f8331469bd\" data-message-model-slug=\"gpt-5-3-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-11\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-11\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-11\" data-testid=\"conversation-turn-26\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"00aedf02-183b-4c61-8346-7690dc2829b1\" data-message-model-slug=\"gpt-5-3-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"0\" data-end=\"92\" data-is-last-node=\"\" data-is-only-node=\"\">It is often assumed to be the only path, but other branches exist, with two main ones being:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<h3><strong>Programmatic Guaranteed<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/admanager.google.com\/home\/resources\/feature-brief-programmatic-guaranteed\/\" target=\"_blank\" rel=\"noopener\">Programmatic Guaranteed<\/a> is characterized by the fact that the inventory&#8217;s price and terms are already negotiated and secured for the buyer. This method is the closest to traditional direct sales but through programmatic technology.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Programmatic Preferred <\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>Programmatic Preferred is based on a previous negotiation of price and terms, for the inventory. Here, the buyer can either accept the already agreed CPM or decline when the ad request appears. When accepted, they get the impression if not, this will passed through different demand sources such as (PMPs, Open sources, Header bidding\u2026)<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Still unsure which one will work best for your strategy?<\/strong><\/h2>\n<p>&nbsp;<\/p>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-6\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-6\" data-turn-id-container=\"request-6a3be90b-db4c-83eb-93ce-e163e8685e2e-6\" data-testid=\"conversation-turn-16\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"0a3c42ac-383b-464f-843a-e29eee09ed2c\" data-message-model-slug=\"gpt-5-3-mini\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"0\" data-end=\"173\" data-is-last-node=\"\" data-is-only-node=\"\">There\u2019s no magic formula in digital advertising: direct buying offers guaranteed placements and stable revenue, while programmatic delivers automation and precise targeting.<\/p>\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"0\" data-end=\"173\" data-is-last-node=\"\" data-is-only-node=\"\">That\u2019s why, at Refinery89, our team is always ready to resolve any issues using premium technology to deliver the best results for our publishers. <a href=\"https:\/\/refinery89.com\/contact-us\/\" target=\"_blank\" rel=\"noopener\">Don\u00b4t be shy and hit us up!<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Direct or programmatic advertising? The truth is that there is no-one-size-fits-all answer. Each approach has its own strengths and unlocks different benefits and opportunities, depending on your goals. In this blog we explore the main differences between these two, so you can quickly understand when each strategy makes the most sense for your website. &nbsp; [&hellip;]<\/p>\n","protected":false},"author":26,"featured_media":16626,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,1,12],"tags":[26,95,37,139,24,72],"class_list":["post-16623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-no-category","category-publishers","tag-ad-monetization","tag-advertising","tag-cpm","tag-news","tag-programmatic-advertising","tag-publishers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Direct or Programmatic: Which Strategy Is Right for Your Website?<\/title>\n<meta name=\"description\" content=\"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/refinery89.com\/fr\/direct-or-programmatic-how-to-maximize-ad-revenue\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Direct or Programmatic: Which Strategy Is Right for Your Website?\" \/>\n<meta property=\"og:description\" content=\"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refinery89.com\/fr\/direct-or-programmatic-how-to-maximize-ad-revenue\/\" \/>\n<meta property=\"og:site_name\" content=\"Refinery89\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Refinery89\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-25T13:26:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carolina Ram\u00edrez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@refinery89\" \/>\n<meta name=\"twitter:site\" content=\"@refinery89\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carolina Ram\u00edrez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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\":\"Article\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/\"},\"author\":{\"name\":\"Carolina Ram\u00edrez\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/person\\\/0f80e621d26754438f63e6009b55057c\"},\"headline\":\"Direct or Programmatic? How to Maximize Ad Revenue\",\"datePublished\":\"2026-06-25T13:26:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/\"},\"wordCount\":497,\"publisher\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Blog-Post_Direct-or-Porgrammatic.jpg\",\"keywords\":[\"Ad Monetization\",\"Advertising\",\"CPM\",\"news\",\"Programmatic Advertising\",\"Publishers\"],\"articleSection\":[\"News\",\"No category\",\"Publishers\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/\",\"url\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/\",\"name\":\"Direct or Programmatic: Which Strategy Is Right for Your Website?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Blog-Post_Direct-or-Porgrammatic.jpg\",\"datePublished\":\"2026-06-25T13:26:30+00:00\",\"description\":\"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#primaryimage\",\"url\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Blog-Post_Direct-or-Porgrammatic.jpg\",\"contentUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Blog-Post_Direct-or-Porgrammatic.jpg\",\"width\":800,\"height\":550,\"caption\":\"Direct or Programmatic advertisng?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/direct-or-programmatic-how-to-maximize-ad-revenue\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/refinery89.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Direct or Programmatic? How to Maximize Ad Revenue\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#website\",\"url\":\"https:\\\/\\\/refinery89.com\\\/\",\"name\":\"Refinery89\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/refinery89.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#organization\",\"name\":\"Refinery89\",\"alternateName\":\"R89\",\"url\":\"https:\\\/\\\/refinery89.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/r89-thumbnail.png\",\"contentUrl\":\"https:\\\/\\\/refinery89.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/r89-thumbnail.png\",\"width\":200,\"height\":200,\"caption\":\"Refinery89\"},\"image\":{\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Refinery89\\\/\",\"https:\\\/\\\/x.com\\\/refinery89\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/refinery89\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@refinery89\",\"https:\\\/\\\/www.instagram.com\\\/refinery_89\\\/\",\"https:\\\/\\\/www.reddit.com\\\/user\\\/Refinery89\\\/\",\"https:\\\/\\\/share.google\\\/K8hFf3ktmUrTi1XCa\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/refinery89.com\\\/#\\\/schema\\\/person\\\/0f80e621d26754438f63e6009b55057c\",\"name\":\"Carolina Ram\u00edrez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g\",\"caption\":\"Carolina Ram\u00edrez\"},\"description\":\"Carolina Ram\u00edrez is a Digital Marketing Intern with expertise in content creation, and audience engagement. She develops strategic content for publishers and advertisers to obtain meaningful results.\",\"url\":\"https:\\\/\\\/refinery89.com\\\/fr\\\/author\\\/carolina\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Direct or Programmatic: Which Strategy Is Right for Your Website?","description":"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.","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:\/\/refinery89.com\/fr\/direct-or-programmatic-how-to-maximize-ad-revenue\/","og_locale":"fr_FR","og_type":"article","og_title":"Direct or Programmatic: Which Strategy Is Right for Your Website?","og_description":"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.","og_url":"https:\/\/refinery89.com\/fr\/direct-or-programmatic-how-to-maximize-ad-revenue\/","og_site_name":"Refinery89","article_publisher":"https:\/\/www.facebook.com\/Refinery89\/","article_published_time":"2026-06-25T13:26:30+00:00","og_image":[{"width":800,"height":550,"url":"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg","type":"image\/jpeg"}],"author":"Carolina Ram\u00edrez","twitter_card":"summary_large_image","twitter_creator":"@refinery89","twitter_site":"@refinery89","twitter_misc":{"\u00c9crit par":"Carolina Ram\u00edrez","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#article","isPartOf":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/"},"author":{"name":"Carolina Ram\u00edrez","@id":"https:\/\/refinery89.com\/#\/schema\/person\/0f80e621d26754438f63e6009b55057c"},"headline":"Direct or Programmatic? How to Maximize Ad Revenue","datePublished":"2026-06-25T13:26:30+00:00","mainEntityOfPage":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/"},"wordCount":497,"publisher":{"@id":"https:\/\/refinery89.com\/#organization"},"image":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#primaryimage"},"thumbnailUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg","keywords":["Ad Monetization","Advertising","CPM","news","Programmatic Advertising","Publishers"],"articleSection":["News","No category","Publishers"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/","url":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/","name":"Direct or Programmatic: Which Strategy Is Right for Your Website?","isPartOf":{"@id":"https:\/\/refinery89.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#primaryimage"},"image":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#primaryimage"},"thumbnailUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg","datePublished":"2026-06-25T13:26:30+00:00","description":"Understand the main programmatic buying models and how to choose the best one to maximize your website\u2019s revenue.","breadcrumb":{"@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#primaryimage","url":"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg","contentUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2026\/06\/Blog-Post_Direct-or-Porgrammatic.jpg","width":800,"height":550,"caption":"Direct or Programmatic advertisng?"},{"@type":"BreadcrumbList","@id":"https:\/\/refinery89.com\/direct-or-programmatic-how-to-maximize-ad-revenue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refinery89.com\/"},{"@type":"ListItem","position":2,"name":"Direct or Programmatic? How to Maximize Ad Revenue"}]},{"@type":"WebSite","@id":"https:\/\/refinery89.com\/#website","url":"https:\/\/refinery89.com\/","name":"Refinery89","description":"","publisher":{"@id":"https:\/\/refinery89.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refinery89.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/refinery89.com\/#organization","name":"Refinery89","alternateName":"R89","url":"https:\/\/refinery89.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/refinery89.com\/#\/schema\/logo\/image\/","url":"https:\/\/refinery89.com\/wp-content\/uploads\/2025\/08\/r89-thumbnail.png","contentUrl":"https:\/\/refinery89.com\/wp-content\/uploads\/2025\/08\/r89-thumbnail.png","width":200,"height":200,"caption":"Refinery89"},"image":{"@id":"https:\/\/refinery89.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Refinery89\/","https:\/\/x.com\/refinery89","https:\/\/www.linkedin.com\/company\/refinery89\/","https:\/\/www.youtube.com\/@refinery89","https:\/\/www.instagram.com\/refinery_89\/","https:\/\/www.reddit.com\/user\/Refinery89\/","https:\/\/share.google\/K8hFf3ktmUrTi1XCa"]},{"@type":"Person","@id":"https:\/\/refinery89.com\/#\/schema\/person\/0f80e621d26754438f63e6009b55057c","name":"Carolina Ram\u00edrez","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f306f2f7c724a62eeab6ed0ce10d91734572729b9eb67eebce63b7c7947f69a4?s=96&d=mm&r=g","caption":"Carolina Ram\u00edrez"},"description":"Carolina Ram\u00edrez est une stagiaire en marketing num\u00e9rique sp\u00e9cialis\u00e9e dans la cr\u00e9ation de contenu et l'engagement du public. Elle d\u00e9veloppe du contenu strat\u00e9gique pour les \u00e9diteurs et les annonceurs afin d'obtenir des r\u00e9sultats significatifs.","url":"https:\/\/refinery89.com\/fr\/author\/carolina\/"}]}},"_links":{"self":[{"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/posts\/16623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/comments?post=16623"}],"version-history":[{"count":11,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/posts\/16623\/revisions"}],"predecessor-version":[{"id":16635,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/posts\/16623\/revisions\/16635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/media\/16626"}],"wp:attachment":[{"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/media?parent=16623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/categories?post=16623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/refinery89.com\/fr\/wp-json\/wp\/v2\/tags?post=16623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}