{"id":149577,"date":"2026-10-09T10:40:55","date_gmt":"2026-10-09T08:40:55","guid":{"rendered":"https:\/\/mint-square.com\/?p=149577"},"modified":"2026-10-09T10:40:55","modified_gmt":"2026-10-09T08:40:55","slug":"in-house-programmatic","status":"publish","type":"post","link":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/","title":{"rendered":"In-House Programmatic or a Partner? How to Choose Your Operating Model"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row row_height_percent=&#8221;40&#8243; override_padding=&#8221;yes&#8221; h_padding=&#8221;2&#8243; top_padding=&#8221;7&#8243; bottom_padding=&#8221;7&#8243; back_image=&#8221;149496&#8243; parallax=&#8221;yes&#8221; kburns=&#8221;magnetic&#8221; overlay_color=&#8221;color-black&#8221; overlay_alpha=&#8221;65&#8243; gutter_size=&#8221;3&#8243; column_width_percent=&#8221;100&#8243; shift_y=&#8221;0&#8243; z_index=&#8221;0&#8243; content_parallax=&#8221;0&#8243; uncode_shortcode_id=&#8221;660372&#8243; overlay_color_type=&#8221;uncode-palette&#8221;][vc_column column_width_percent=&#8221;100&#8243; position_horizontal=&#8221;left&#8221; position_vertical=&#8221;middle&#8221; gutter_size=&#8221;2&#8243; style=&#8221;dark&#8221; overlay_alpha=&#8221;50&#8243; shift_x=&#8221;0&#8243; shift_y=&#8221;0&#8243; shift_y_down=&#8221;0&#8243; z_index=&#8221;0&#8243; medium_width=&#8221;0&#8243; mobile_width=&#8221;0&#8243; width=&#8221;1\/1&#8243; uncode_shortcode_id=&#8221;170731&#8243;][vc_custom_heading text_color=&#8221;color-white&#8221; heading_semantic=&#8221;h1&#8243; text_size=&#8221;fontsize-160000&#8243; text_weight=&#8221;500&#8243; text_transform=&#8221;uppercase&#8221; text_space=&#8221;fontspace-135905&#8243; uncode_shortcode_id=&#8221;270122&#8243; text_color_type=&#8221;uncode-palette&#8221;]MINT SQUARE ARTICLE<\/p>\n<p>[\/vc_custom_heading][vc_custom_heading text_color=&#8221;color-white&#8221; heading_semantic=&#8221;h1&#8243; text_size=&#8221;fontsize-338686&#8243; text_weight=&#8221;500&#8243; uncode_shortcode_id=&#8221;211105&#8243; text_color_type=&#8221;uncode-palette&#8221;]In-House Programmatic or a Partner? How to Choose Your Operating Model[\/vc_custom_heading][vc_custom_heading text_color=&#8221;color-white&#8221; heading_semantic=&#8221;h1&#8243; text_size=&#8221;h3&#8243; text_weight=&#8221;400&#8243; uncode_shortcode_id=&#8221;906901&#8243; text_color_type=&#8221;uncode-palette&#8221;]<em>In-house programmatic, self-service with support, managed service or agency? Compare four operating models and see which responsibilities to put in writing.<\/em><\/p>\n<p><!-- notionvc: c1e91624-78b0-499b-b4b1-6c679915eedf -->[\/vc_custom_heading][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/1&#8243;][vc_empty_space empty_h=&#8221;0&#8243;][vc_column_text uncode_shortcode_id=&#8221;891904&#8243;]<\/p>\n<p>In-house programmatic is one way to run your campaigns, but it is not the only sensible one. The right operating model fits both your team&#8217;s available time and your ambition to build internal skills. This guide compares four models, from programmatic in-housing to the managed vs self-service programmatic choice, and shows what to agree in writing whichever you pick.<\/p>\n<h2>Key takeaways<\/h2>\n<ul>\n<li>The workload exists in every model. The choice changes who does it and how it is paid for.<\/li>\n<li>Reconciliation of bookings, delivery and invoices needs its own named owner.<\/li>\n<li>Visibility is separate from execution, so agree access, reports and explanations before you sign.<\/li>\n<li>Choose for your current constraint: knowledge, capacity or both.<\/li>\n<li>In-house programmatic is one option, not automatically the end goal.<\/li>\n<li>Plan programmatic in-housing as a deliberate transition with agreed skills, capacity and reporting access.<\/li>\n<\/ul>\n<h2>What does a programmatic operating model decide?<\/h2>\n<p>The operating model decides who sets up the campaign, who checks delivery, who changes the settings and who explains the result. In other words, it assigns the daily work and the accountability behind it.<\/p>\n<p>Giving a partner the work can be sensible. However, you still need a clear brief, visibility into the activity and an agreed review process.<\/p>\n<h2>What work does running programmatic actually involve?<\/h2>\n<p>The work includes setup and testing, monitoring during the campaign, optimisation, troubleshooting and interpretation. It also includes reconciliation: checking bookings, delivery and invoices against each other, and explaining differences between reports.<\/p>\n<p>For example, someone needs to confirm that invoices reflect the agreed rates and that a guaranteed booking met its terms. Someone also needs to investigate why platform conversions differ from confirmed sales or website analytics.<\/p>\n<p>This workload exists whether you choose in-house programmatic or hand everything to a partner. The choice only changes who does it and how it is paid for.<\/p>\n<h3>Why reconciliation needs its own owner<\/h3>\n<p>At each billing and review point, someone should compare the booking, the delivery and the invoice. That person also checks whether the agreed rates and commitments were met, including any guaranteed booking and any change agreed during the flight. For background on how guaranteed programmatic transactions work, see the <a style=\"color: #022632; font-weight: 600; text-decoration: underline;\" href=\"https:\/\/iabtechlab.com\/programmatic\/\">IAB Tech Lab&#8217;s programmatic standards<\/a>.<\/p>\n<p>Reporting differences are a separate part of the work. An impression count and a website visit count measure different events, so you should not expect them to match. Conversion reports may also use different attribution windows, counting rules or recognition coverage. Therefore, identify the definitions and implementation behind a discrepancy rather than averaging it away. The article on <a style=\"color: #022632; font-weight: 600; text-decoration: underline;\" href=\"https:\/\/mint-square.com\/en\/blog\/programmatic-kpis\/\">choosing KPIs that measure success<\/a> goes deeper into these differences.<\/p>\n<p>Allocate time for this work and record which source governs which decision. A media plan that only allocates setup and optimisation time leaves a recurring commercial responsibility unassigned.<\/p>\n<h2>Managed vs self-service programmatic: the four models compared<\/h2>\n<p>There are four common ways to organise the work. Each one gives you something and asks something in return, so the honest comparison is about trade-offs rather than a winner.<\/p>\n<h3>Direct or in-house programmatic<\/h3>\n<p>Your own team runs the activity. You gain direct control, and learning accumulates within the business. In return, you must provide skills, operational time, quality processes and cover for absence.<\/p>\n<p>This can suit sustained activity where the investment justifies dedicated capability. However, a trained employee with no available hours is not a complete operating model. Plan daily coverage, escalation support and absence cover before relying on one person for in-house programmatic.<\/p>\n<h3>Self-service with specialist support<\/h3>\n<p>Your team operates the platform, while a partner supplies agreed access, training or support. You keep internal control and get help to close a knowledge gap. In return, you need substantial internal capacity and a precise boundary for the partner&#8217;s work.<\/p>\n<p>This can suit a team that wants to operate and has time to do so, but needs access, training or specialist help. If you are new to the platform side, it helps to understand <a style=\"color: #022632; font-weight: 600; text-decoration: underline;\" href=\"https:\/\/mint-square.com\/en\/blog\/what-is-a-dsp\/\">how a demand-side platform works<\/a> first. Also define whether support includes checking setup, reviewing pacing or responding only when asked, because &#8220;support&#8221; alone is too broad to assign operational responsibility.<\/p>\n<h3>Managed service<\/h3>\n<p>A specialist handles agreed setup, operations and reporting. As a result, you gain operational expertise without building a full internal team first. You still provide a clear brief, approvals, transparent terms and reviews that pass learning back to you.<\/p>\n<p>This can suit a team with little capacity or no immediate need to operate the DSP (demand-side platform) itself, and it may offer a practical route to a first campaign. On the other hand, learning does not automatically move into your organisation. Ask for decision logs, useful reporting and reviews that explain what changed and why.<\/p>\n<h3>Agency-managed<\/h3>\n<p>An agency manages programmatic within a broader media relationship. You gain coordination with the wider plan and one principal planning partner. In return, you need clear scope, specialist staffing, disclosure of subcontractors and reporting access.<\/p>\n<p>This can suit a problem involving the whole media mix, because an agency can coordinate the roles of existing platforms and additional environments. Still, check who actually operates programmatic and who manages the subcontractors. A small line in a large account still needs enough specialist attention to fulfil its purpose.<\/p>\n<h2>Can you delegate the work and still keep visibility?<\/h2>\n<p>Yes, if you agree access, reports and explanations up front. Visibility and execution are separate decisions. You can delegate daily operations and still see clearly what happens. In contrast, you can operate directly and understand little if the reports do not answer the campaign question.<\/p>\n<p>Before signing, confirm the fee disclosure, available delivery detail, placement reporting, export rights, review cadence and handover terms. Ask what the partner cannot share and why. This applies to in-house programmatic too, because your own reports also need to answer the campaign question. Our overview of <a style=\"color: #022632; font-weight: 600; text-decoration: underline;\" href=\"https:\/\/mint-square.com\/en\/blog\/programmatic-advertising-costs\/\">fees and costs to plan for<\/a> shows where those fees sit.<\/p>\n<h2>Which responsibilities should you put in writing?<\/h2>\n<p>Whichever model you choose, from in-house programmatic to a managed service, write down who does what. The agreement should specify the following points:<\/p>\n<ul>\n<li>Delivery and pacing: who checks, how often and who receives an alert.<\/li>\n<li>Optimisation: who can change the campaign and which changes need approval.<\/li>\n<li>Quality and suitability: who sets the requirements, applies controls and reviews placements.<\/li>\n<li>Tracking problems: who diagnoses, fixes and reports them.<\/li>\n<li>Under-delivery: who decides whether to adjust, extend, reallocate or leave budget unspent.<\/li>\n<li>Reconciliation: who checks delivery, invoices and reporting differences.<\/li>\n<li>Learning and handover: what the partner documents and how the advertiser can retain it.<\/li>\n<\/ul>\n<h2>In practice: both organisations thought the other was watching<\/h2>\n<p>Consider a hybrid arrangement agreed in principle: the client team runs day-to-day activity, and the partner provides support. Neither side defines pacing monitoring as a named responsibility with a frequency. Some weeks in, delivery is materially behind on one environment. Meanwhile, a launch has pulled the internal owner away, and nobody has asked the partner to look because support was framed as reactive.<\/p>\n<p>The budget does not disappear. It either underspends, which is the better outcome, or it accelerates into whatever is delivering most easily at the end. That is usually the least informative part of the buy. Either way, the campaign answers a different question than the one you designed it to answer.<\/p>\n<p>The fix takes one line in a scope document. Name who looks at pacing, how often and who they tell.<\/p>\n<h2>How do you choose the right operating model?<\/h2>\n<p>Start with your current constraint. Before you commit to in-house programmatic, ask whether that constraint is knowledge, capacity or both. Support can help with knowledge while the work stays internal. If internal time is missing, however, the operational work needs to move elsewhere or the scope needs to shrink. That answer helps you weigh managed vs self-service programmatic.<\/p>\n<p>Then decide whether you want to build a capability or buy a managed outcome. Both are legitimate. Finally, consider whether the problem sits within one campaign or across the whole plan. A specialist can run one activity well, but someone still needs to coordinate its role alongside the other media.<\/p>\n<h3>Is programmatic in-housing always the end goal?<\/h3>\n<p>No. If you intend to move activity in-house later, agree the skills, capacity and reporting access needed for programmatic in-housing before you start. Models can change as investment and skills develop. Review the arrangement when the workload or business question changes, using evidence about capacity and results rather than assuming in-house programmatic is the end point.<\/p>\n<h2>What should agencies discuss with their clients?<\/h2>\n<p>Agencies should discuss the client&#8217;s longer-term operating ambition alongside the immediate campaign. Make responsibilities and visibility explicit, and agree what a later handover would require.<\/p>\n<p>Clear ownership is a practical benefit in its own right. It lets the client see who will act when delivery slows, tracking fails or the result needs explaining. If the ambition is programmatic in-housing, agree the skills, time, access and reporting knowledge needed to do that. If the ambition is to buy a managed outcome, specify the evidence and review process that make it governable. Neither answer removes the advertiser&#8217;s responsibility for the business objective and the quality requirements.<\/p>\n<p>An agency can make that boundary part of its proposal: &#8220;Here is who checks pacing, who handles tracking problems and what your team would need before this work could move in-house.&#8221; A credible transition plan gives the client a practical way to assess dependency.<\/p>\n<h2>FAQ<\/h2>\n<div class=\"mint-faq-list\" style=\"margin-top: 28px;\">\n<div class=\"mint-q\" style=\"border: 1px solid #DFDFDF; border-left: 3px solid #4FB79D; background: #FFFFFF; padding: 20px 24px; margin: 0 0 14px;\">\n<h3 style=\"margin: 0 0 10px; font-size: 18px; line-height: 1.4; color: #022632;\">Is programmatic in-housing always the best long-term choice?<\/h3>\n<p style=\"margin: 0; color: #333333;\">No. Models can change as investment and skills develop. Review the arrangement when the workload or business question changes, using evidence about capacity and results rather than assuming in-house is always the end goal.<\/p>\n<\/div>\n<div class=\"mint-q\" style=\"border: 1px solid #DFDFDF; border-left: 3px solid #4FB79D; background: #FFFFFF; padding: 20px 24px; margin: 0 0 14px;\">\n<h3 style=\"margin: 0 0 10px; font-size: 18px; line-height: 1.4; color: #022632;\">Managed vs self-service programmatic: which suits a first campaign?<\/h3>\n<p style=\"margin: 0; color: #333333;\">A managed service can suit a team with little capacity and may offer a practical route to a first campaign. Self-service with specialist support can suit a team that wants to operate and has time, but needs access, training or specialist help.<\/p>\n<\/div>\n<div class=\"mint-q\" style=\"border: 1px solid #DFDFDF; border-left: 3px solid #4FB79D; background: #FFFFFF; padding: 20px 24px; margin: 0 0 14px;\">\n<h3 style=\"margin: 0 0 10px; font-size: 18px; line-height: 1.4; color: #022632;\">Who should own reconciliation?<\/h3>\n<p style=\"margin: 0; color: #333333;\">A named person in every model. They compare the booking, delivery and invoice, check agreed rates and commitments, and explain differences between reports.<\/p>\n<\/div>\n<div class=\"mint-q\" style=\"border: 1px solid #DFDFDF; border-left: 3px solid #4FB79D; background: #FFFFFF; padding: 20px 24px; margin: 0 0 14px;\">\n<h3 style=\"margin: 0 0 10px; font-size: 18px; line-height: 1.4; color: #022632;\">What should you check before signing with a partner?<\/h3>\n<p style=\"margin: 0; color: #333333;\">Confirm the fee disclosure, available delivery detail, placement reporting, export rights, review cadence and handover terms. Also ask what the partner cannot share and why.<\/p>\n<\/div>\n<\/div>\n<h2>Where to go from here<\/h2>\n<p>The right operating model is the one that fits your constraint today and can change as your skills grow. Whether you weigh managed vs self-service programmatic support or plan programmatic in-housing, clear ownership is what keeps the campaign answering its question.<\/p>\n<p>Our playbook <a style=\"color: #022632; font-weight: 600; text-decoration: underline;\" href=\"https:\/\/mint-square.com\/en\/programmatic-advertising-guide\">Getting Started with Programmatic Advertising in 2027<\/a> takes you from these decisions to a first campaign with a clear brief, owners and reviews.<\/p>\n<p>[\/vc_column_text][vc_raw_html]JTNDc2NyaXB0JTIwdHlwZSUzRCUyMmFwcGxpY2F0aW9uJTJGbGQlMkJqc29uJTIyJTNFJTdCJTIyJTQwY29udGV4dCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGc2NoZW1hLm9yZyUyMiUyQyUyMiU0MHR5cGUlMjIlM0ElMjJGQVFQYWdlJTIyJTJDJTIybWFpbkVudGl0eSUyMiUzQSU1QiU3QiUyMiU0MHR5cGUlMjIlM0ElMjJRdWVzdGlvbiUyMiUyQyUyMm5hbWUlMjIlM0ElMjJJcyUyMHByb2dyYW1tYXRpYyUyMGluLWhvdXNpbmclMjBhbHdheXMlMjB0aGUlMjBiZXN0JTIwbG9uZy10ZXJtJTIwY2hvaWNlJTNGJTIyJTJDJTIyYWNjZXB0ZWRBbnN3ZXIlMjIlM0ElN0IlMjIlNDB0eXBlJTIyJTNBJTIyQW5zd2VyJTIyJTJDJTIydGV4dCUyMiUzQSUyMk5vLiUyME1vZGVscyUyMGNhbiUyMGNoYW5nZSUyMGFzJTIwaW52ZXN0bWVudCUyMGFuZCUyMHNraWxscyUyMGRldmVsb3AuJTIwUmV2aWV3JTIwdGhlJTIwYXJyYW5nZW1lbnQlMjB3aGVuJTIwdGhlJTIwd29ya2xvYWQlMjBvciUyMGJ1c2luZXNzJTIwcXVlc3Rpb24lMjBjaGFuZ2VzJTJDJTIwdXNpbmclMjBldmlkZW5jZSUyMGFib3V0JTIwY2FwYWNpdHklMjBhbmQlMjByZXN1bHRzJTIwcmF0aGVyJTIwdGhhbiUyMGFzc3VtaW5nJTIwaW4taG91c2UlMjBpcyUyMGFsd2F5cyUyMHRoZSUyMGVuZCUyMGdvYWwuJTIyJTdEJTdEJTJDJTdCJTIyJTQwdHlwZSUyMiUzQSUyMlF1ZXN0aW9uJTIyJTJDJTIybmFtZSUyMiUzQSUyMk1hbmFnZWQlMjB2cyUyMHNlbGYtc2VydmljZSUyMHByb2dyYW1tYXRpYyUzQSUyMHdoaWNoJTIwc3VpdHMlMjBhJTIwZmlyc3QlMjBjYW1wYWlnbiUzRiUyMiUyQyUyMmFjY2VwdGVkQW5zd2VyJTIyJTNBJTdCJTIyJTQwdHlwZSUyMiUzQSUyMkFuc3dlciUyMiUyQyUyMnRleHQlMjIlM0ElMjJBJTIwbWFuYWdlZCUyMHNlcnZpY2UlMjBjYW4lMjBzdWl0JTIwYSUyMHRlYW0lMjB3aXRoJTIwbGl0dGxlJTIwY2FwYWNpdHklMjBhbmQlMjBtYXklMjBvZmZlciUyMGElMjBwcmFjdGljYWwlMjByb3V0ZSUyMHRvJTIwYSUyMGZpcnN0JTIwY2FtcGFpZ24uJTIwU2VsZi1zZXJ2aWNlJTIwd2l0aCUyMHNwZWNpYWxpc3QlMjBzdXBwb3J0JTIwY2FuJTIwc3VpdCUyMGElMjB0ZWFtJTIwdGhhdCUyMHdhbnRzJTIwdG8lMjBvcGVyYXRlJTIwYW5kJTIwaGFzJTIwdGltZSUyQyUyMGJ1dCUyMG5lZWRzJTIwYWNjZXNzJTJDJTIwdHJhaW5pbmclMjBvciUyMHNwZWNpYWxpc3QlMjBoZWxwLiUyMiU3RCU3RCUyQyU3QiUyMiU0MHR5cGUlMjIlM0ElMjJRdWVzdGlvbiUyMiUyQyUyMm5hbWUlMjIlM0ElMjJXaG8lMjBzaG91bGQlMjBvd24lMjByZWNvbmNpbGlhdGlvbiUzRiUyMiUyQyUyMmFjY2VwdGVkQW5zd2VyJTIyJTNBJTdCJTIyJTQwdHlwZSUyMiUzQSUyMkFuc3dlciUyMiUyQyUyMnRleHQlMjIlM0ElMjJBJTIwbmFtZWQlMjBwZXJzb24lMjBpbiUyMGV2ZXJ5JTIwbW9kZWwuJTIwVGhleSUyMGNvbXBhcmUlMjB0aGUlMjBib29raW5nJTJDJTIwZGVsaXZlcnklMjBhbmQlMjBpbnZvaWNlJTJDJTIwY2hlY2slMjBhZ3JlZWQlMjByYXRlcyUyMGFuZCUyMGNvbW1pdG1lbnRzJTJDJTIwYW5kJTIwZXhwbGFpbiUyMGRpZmZlcmVuY2VzJTIwYmV0d2VlbiUyMHJlcG9ydHMuJTIyJTdEJTdEJTJDJTdCJTIyJTQwdHlwZSUyMiUzQSUyMlF1ZXN0aW9uJTIyJTJDJTIybmFtZSUyMiUzQSUyMldoYXQlMjBzaG91bGQlMjB5b3UlMjBjaGVjayUyMGJlZm9yZSUyMHNpZ25pbmclMjB3aXRoJTIwYSUyMHBhcnRuZXIlM0YlMjIlMkMlMjJhY2NlcHRlZEFuc3dlciUyMiUzQSU3QiUyMiU0MHR5cGUlMjIlM0ElMjJBbnN3ZXIlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyQ29uZmlybSUyMHRoZSUyMGZlZSUyMGRpc2Nsb3N1cmUlMkMlMjBhdmFpbGFibGUlMjBkZWxpdmVyeSUyMGRldGFpbCUyQyUyMHBsYWNlbWVudCUyMHJlcG9ydGluZyUyQyUyMGV4cG9ydCUyMHJpZ2h0cyUyQyUyMHJldmlldyUyMGNhZGVuY2UlMjBhbmQlMjBoYW5kb3ZlciUyMHRlcm1zLiUyMEFsc28lMjBhc2slMjB3aGF0JTIwdGhlJTIwcGFydG5lciUyMGNhbm5vdCUyMHNoYXJlJTIwYW5kJTIwd2h5LiUyMiU3RCU3RCU1RCU3RCUzQyUyRnNjcmlwdCUzRQ==[\/vc_raw_html][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/1&#8243;][vc_row_inner][vc_column_inner column_width_percent=&#8221;100&#8243; position_horizontal=&#8221;left&#8221; position_vertical=&#8221;middle&#8221; align_horizontal=&#8221;align_center&#8221; gutter_size=&#8221;3&#8243; back_color=&#8221;color-petrol-blue&#8221; overlay_alpha=&#8221;50&#8243; radius=&#8221;lg&#8221; shift_x=&#8221;0&#8243; shift_y=&#8221;0&#8243; shift_y_down=&#8221;0&#8243; z_index=&#8221;0&#8243; medium_width=&#8221;0&#8243; mobile_width=&#8221;0&#8243; width=&#8221;1\/2&#8243; uncode_shortcode_id=&#8221;146717&#8243; back_color_type=&#8221;uncode-palette&#8221;][vc_custom_heading text_color=&#8221;color-white&#8221; uncode_shortcode_id=&#8221;965423&#8243; text_color_type=&#8221;uncode-palette&#8221;]Free Programmatic Advertising Guide[\/vc_custom_heading][vc_button button_color=&#8221;color-mint-green&#8221; radius=&#8221;btn-round&#8221; border_width=&#8221;0&#8243; link=&#8221;url:https%3A%2F%2Fmint-square.com%2Fen%2Fprogrammatic-advertising-guide%2F|title:Programmatic%20Advertising%20Guide|target:_blank&#8221; button_color_type=&#8221;uncode-palette&#8221; uncode_shortcode_id=&#8221;103016&#8243;]Download Now[\/vc_button][\/vc_column_inner][vc_column_inner column_width_percent=&#8221;100&#8243; position_horizontal=&#8221;right&#8221; align_horizontal=&#8221;align_center&#8221; gutter_size=&#8221;3&#8243; back_color=&#8221;color-petrol-blue&#8221; overlay_alpha=&#8221;50&#8243; radius=&#8221;lg&#8221; shift_x=&#8221;0&#8243; shift_y=&#8221;0&#8243; shift_y_down=&#8221;0&#8243; z_index=&#8221;0&#8243; medium_width=&#8221;0&#8243; mobile_width=&#8221;0&#8243; width=&#8221;1\/2&#8243; uncode_shortcode_id=&#8221;631082&#8243; back_color_type=&#8221;uncode-palette&#8221;][vc_custom_heading text_color=&#8221;color-white&#8221; uncode_shortcode_id=&#8221;130812&#8243; text_color_type=&#8221;uncode-palette&#8221;]Want to Learn More about MINT Square?[\/vc_custom_heading][vc_button button_color=&#8221;color-mint-green&#8221; radius=&#8221;btn-round&#8221; border_width=&#8221;0&#8243; link=&#8221;url:https%3A%2F%2Fmint-square.com%2Fen%2Fmint-insight-2%2Fcontact%2F|title:Contact|target:_blank&#8221; button_color_type=&#8221;uncode-palette&#8221; uncode_shortcode_id=&#8221;190264&#8243;]Talk to our Team[\/vc_button][\/vc_column_inner][\/vc_row_inner][vc_empty_space][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row row_height_percent=&#8221;40&#8243; override_padding=&#8221;yes&#8221; h_padding=&#8221;2&#8243; top_padding=&#8221;7&#8243; bottom_padding=&#8221;7&#8243; back_image=&#8221;149496&#8243; parallax=&#8221;yes&#8221; kburns=&#8221;magnetic&#8221; overlay_color=&#8221;color-black&#8221; overlay_alpha=&#8221;65&#8243; gutter_size=&#8221;3&#8243; column_width_percent=&#8221;100&#8243; shift_y=&#8221;0&#8243; z_index=&#8221;0&#8243; content_parallax=&#8221;0&#8243; uncode_shortcode_id=&#8221;660372&#8243; overlay_color_type=&#8221;uncode-palette&#8221;][vc_column column_width_percent=&#8221;100&#8243; position_horizontal=&#8221;left&#8221; [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":149157,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"categories":[151],"tags":[],"class_list":["post-149577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>In-House Programmatic: How to Choose Your Operating Model<\/title>\n<meta name=\"description\" content=\"In-house programmatic, managed vs self-service programmatic or an agency? Compare four operating models and plan programmatic in-housing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Who Should Run Your Programmatic Campaigns? Four Models Compared\" \/>\n<meta property=\"og:description\" content=\"In-house, self-service with support, managed service or agency: what each model gives you, what it needs from you and what to put in writing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/\" \/>\n<meta property=\"og:site_name\" content=\"MINT Square\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-09T08:40:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Amy Berchner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"In-House Programmatic or a Partner? How to Choose Your Operating Model\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amy Berchner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/\"},\"author\":{\"name\":\"Amy Berchner\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/#\\\/schema\\\/person\\\/6974683929860f33d379ae107f844eac\"},\"headline\":\"In-House Programmatic or a Partner? How to Choose Your Operating Model\",\"datePublished\":\"2026-10-09T08:40:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/\"},\"wordCount\":2444,\"image\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mint-square.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/audience-reach-percentage-arp-dooh-explained.jpg.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/\",\"url\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/\",\"name\":\"In-House Programmatic: How to Choose Your Operating Model\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mint-square.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/audience-reach-percentage-arp-dooh-explained.jpg.png\",\"datePublished\":\"2026-10-09T08:40:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/#\\\/schema\\\/person\\\/6974683929860f33d379ae107f844eac\"},\"description\":\"In-house programmatic, managed vs self-service programmatic or an agency? Compare four operating models and plan programmatic in-housing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mint-square.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/audience-reach-percentage-arp-dooh-explained.jpg.png\",\"contentUrl\":\"https:\\\/\\\/mint-square.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/audience-reach-percentage-arp-dooh-explained.jpg.png\",\"width\":1920,\"height\":1080,\"caption\":\"source: Str\u00f6er\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/2026\\\/10\\\/09\\\/in-house-programmatic\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/mint-square.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"In-House Programmatic or a Partner?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/mint-square.com\\\/en\\\/\",\"name\":\"MINT Square\",\"description\":\"Programmatic Advertising MINT-frisch\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mint-square.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mint-square.com\\\/en\\\/#\\\/schema\\\/person\\\/6974683929860f33d379ae107f844eac\",\"name\":\"Amy Berchner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g\",\"caption\":\"Amy Berchner\"},\"url\":\"https:\\\/\\\/mint-square.com\\\/en\\\/author\\\/amy-berchner\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"In-House Programmatic: How to Choose Your Operating Model","description":"In-house programmatic, managed vs self-service programmatic or an agency? Compare four operating models and plan programmatic in-housing.","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:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/","og_locale":"en_US","og_type":"article","og_title":"Who Should Run Your Programmatic Campaigns? Four Models Compared","og_description":"In-house, self-service with support, managed service or agency: what each model gives you, what it needs from you and what to put in writing.","og_url":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/","og_site_name":"MINT Square","article_published_time":"2026-10-09T08:40:55+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg-1024x576.png","type":"image\/png"}],"author":"Amy Berchner","twitter_card":"summary_large_image","twitter_title":"In-House Programmatic or a Partner? How to Choose Your Operating Model","twitter_misc":{"Written by":"Amy Berchner","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#article","isPartOf":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/"},"author":{"name":"Amy Berchner","@id":"https:\/\/mint-square.com\/en\/#\/schema\/person\/6974683929860f33d379ae107f844eac"},"headline":"In-House Programmatic or a Partner? How to Choose Your Operating Model","datePublished":"2026-10-09T08:40:55+00:00","mainEntityOfPage":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/"},"wordCount":2444,"image":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#primaryimage"},"thumbnailUrl":"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/","url":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/","name":"In-House Programmatic: How to Choose Your Operating Model","isPartOf":{"@id":"https:\/\/mint-square.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#primaryimage"},"image":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#primaryimage"},"thumbnailUrl":"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg.png","datePublished":"2026-10-09T08:40:55+00:00","author":{"@id":"https:\/\/mint-square.com\/en\/#\/schema\/person\/6974683929860f33d379ae107f844eac"},"description":"In-house programmatic, managed vs self-service programmatic or an agency? Compare four operating models and plan programmatic in-housing.","breadcrumb":{"@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#primaryimage","url":"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg.png","contentUrl":"https:\/\/mint-square.com\/wp-content\/uploads\/2026\/09\/audience-reach-percentage-arp-dooh-explained.jpg.png","width":1920,"height":1080,"caption":"source: Str\u00f6er"},{"@type":"BreadcrumbList","@id":"https:\/\/mint-square.com\/en\/2026\/10\/09\/in-house-programmatic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/mint-square.com\/en\/"},{"@type":"ListItem","position":2,"name":"In-House Programmatic or a Partner?"}]},{"@type":"WebSite","@id":"https:\/\/mint-square.com\/en\/#website","url":"https:\/\/mint-square.com\/en\/","name":"MINT Square","description":"Programmatic Advertising MINT-frisch","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mint-square.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mint-square.com\/en\/#\/schema\/person\/6974683929860f33d379ae107f844eac","name":"Amy Berchner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab17bf84f7bfd1ada2f2aa299c3b75ede61c21cb98c2920f2c313a5891119b41?s=96&d=mm&r=g","caption":"Amy Berchner"},"url":"https:\/\/mint-square.com\/en\/author\/amy-berchner\/"}]}},"_links":{"self":[{"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/posts\/149577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/comments?post=149577"}],"version-history":[{"count":1,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/posts\/149577\/revisions"}],"predecessor-version":[{"id":149578,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/posts\/149577\/revisions\/149578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/media\/149157"}],"wp:attachment":[{"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/media?parent=149577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/categories?post=149577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mint-square.com\/en\/wp-json\/wp\/v2\/tags?post=149577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}