<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"><url><loc>https://ranjan.adsgupta.com/blog/33across-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-exchange-vs-ad-network</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-podding-basics</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-quality-scoring</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-serving-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-stack-architecture-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-tech-consolidation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ad-tech-tax-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/addressable-tv-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-adtech-2030-vision</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-adtech-startup-landscape-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-agentic-ai-in-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-ad-creative-generation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-ad-layout-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-bid-landscape-prediction</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-brand-safety-classification</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-campaign-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-content-creation-ads</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-contextual-nlp-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-creative-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-demand-forecasting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-dynamic-pricing-beyond</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-floor-pricing-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-media-planning-automation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-publisher-automation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ai-traffic-quality-detection</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-ar-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-attention-economy-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-autonomous-media-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-blockchain-in-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-commerce-media-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-conversational-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-cross-screen-attribution</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-dooh-programmatic-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-edge-device-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-emotional-ai-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-federated-learning-privacy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-future-ad-formats-innovation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-gpt-powered-ad-tools</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-green-programmatic-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-in-game-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-in-programmatic-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-llms-in-adtech-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-machine-learning-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-metaverse-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-neural-attention-modeling</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-personalization-at-scale</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-predictive-audience-modeling</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-quantum-computing-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-real-time-creative-assembly</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-reinforcement-learning-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-retail-media-networks-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-shoppable-ads-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-sustainability-in-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-synthetic-data-training</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-voice-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-vr-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-wearable-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ai-web3-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/amazon-dsp-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/amazon-fire-tv-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/amazon-tam-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/amazon-tam-vs-prebid</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/auction-mechanics-programmatic</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/avod-vs-svod-monetization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/bid-caching-header-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/bid-density-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/bid-request-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/bid-shading-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Bid Shading Explained: How DSPs Optimize in First-Price Auctions</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/building-ctv-ad-exchange</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-ad-ops-to-product-transition</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-advice-for-new-professionals</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-building-a-portfolio</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-building-an-exchange-career</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-building-in-public-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-career-paths-overview</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-case-studies-real-world</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-conferences-and-events</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-dsp-product-career-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-engineering-to-product-path</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-entrepreneurship-startups</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-ethics-privacy-transparency</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-freelance-consulting-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-future-roles-not-yet-created</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-google-certifications-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-google-to-inmobi-my-journey</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-how-to-get-into-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-iab-certification-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-india-career-opportunities</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-interview-preparation-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-leadership-vp-director-roles</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-learning-programmatic-roadmap</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-lessons-building-200m-stack</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-mentorship-finding-guidance</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-networking-in-industry</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-online-communities-connect</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-open-source-prebid-openrtb</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-product-decision-frameworks</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-product-management-in-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-professional-development-plan</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-programmatic-certifications</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-public-speaking-conferences</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-publisher-monetization-career</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-reading-list-resources</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-regulation-landscape-global</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-remote-work-opportunities</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-salary-guide-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-sales-to-product-transition</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-side-projects-adsgupta.com</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-skills-assessment-by-role</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-ssp-product-career-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-startup-landscape-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-technical-interview-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-tools-landscape-software</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-transitioning-from-engineering</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-us-market-career-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-women-in-adtech-community</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-working-at-google-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-working-at-inmobi</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/career-writing-about-adtech-voice</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/client-side-vs-server-side-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/competitive-separation-ctv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/connected-tv-vs-linear-tv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/contextual-vs-behavioral-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/creative-scanning-exchanges</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/criteo-commerce-media</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-2025-landscape</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-2030-predictions</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-ad-formats</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-ad-insertion-architecture</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-ad-ops-best-practices</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-ad-podding-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-advertising-india</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-attribution-models</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-audience-measurement</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-brand-safety</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-creative-guidelines</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-cross-device-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-data-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-demand-landscape</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-exchange-architecture</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-fraud-prevention</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-frequency-capping</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-identity-solutions</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-impression-multiplier</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-inventory-quality</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-latency-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-measurement-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>CTV Measurement: Complete Guide to Connected TV Metrics</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-openrtb-extensions</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-programmatic-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-programmatic-guaranteed</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ctv-supply-path</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/deal-id-management</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-amazon-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-attribution-compared</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-auction-analysis</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-audience-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-audio-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-bidding-algorithms</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>DSP Bidding Algorithms: ML Under the Hood</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-brand-controls</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-budget-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-building-architecture</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-competitive-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-connected-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-contextual-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-cookieless-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-creative-dco</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-cross-device-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-data-segments</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-deal-setup</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-dooh-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-dv360-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-for-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-for-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-frequency-caps</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-future-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-geo-targeting-precision</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-incrementality-lift</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-integration-technical</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-machine-dive</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-mediamath-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-mobile-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-native-buying</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-optimization-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-programmatic-steps</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-reporting-metrics</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-retargeting-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-self-serve-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-supply-preferences</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-video-programmatic</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-viewability-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-vs-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-white-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dsp-yahoo-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dv360-complete-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>DV360 Complete Guide for Buyers and Publishers</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/dv360-vs-trade-desk</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/dynamic-floor-pricing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/fast-channels-monetization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/first-price-vs-second-price-auctions</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>First Price vs Second Price Auctions: What Changed and Why It Matters</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/freewheel-vs-google-video</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/frequency-capping-programmatic</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/future-of-programmatic-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/google-ad-manager-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Google Ad Manager Complete Guide: DFP AdX GAM</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/google-open-bidding-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-2025-trends</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-ab-testing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-amazon-aps</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-amp</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-analytics</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-complete-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Header Bidding Complete Guide: For Publishers and Builders</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-consent-management</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-core-web-vitals</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-criteo-direct-bidder</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-debugging</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-demand-partner-selection</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-floor-management</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-for-ctv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-for-mobile</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-for-small-publishers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-for-video</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-index-exchange</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-inmobi-integration</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-latency-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-lazy-loading</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-magnite-integration</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-multi-size</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-native</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-price-granularity</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-pubmatic-integration</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-real-time-data</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-refresh-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-reporting-discrepancies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-revenue-uplift</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-s2s-cookie-matching</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-spa</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-stack-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-timeout-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-unified-pricing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/header-bidding-wrapper-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/how-programmatic-advertising-works</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/how-to-choose-a-dsp</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-alternative-id-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-attention-metrics-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-audience-segmentation-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-brand-safety-complete-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-ccpa-cpra-adtech-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-cohort-based-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-consent-management-platforms</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-contextual-intelligence-platforms</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-contextual-targeting-comeback</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-contextual-vs-audience-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-cookieless-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-cross-publisher-identity</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-curation-and-data-exchange</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-data-clean-rooms-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-data-collaboration-platforms</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-data-deprecation-timeline</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-data-ethics-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-data-portability-regulations</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-encrypted-signals-sharing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-fingerprinting-vs-identity</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-first-party-data-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-future-of-identity-2030</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-gdpr-impact-on-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-google-privacy-sandbox</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-iab-tcf-2.2-implementation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-ias-vs-doubleverify-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-id5-universal-id-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-identity-graphs-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-identity-resolution-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-in-header-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-incrementality-measurement</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-india-dpdp-act-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-liveramp-ats-identity</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-marketing-mix-modeling</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-measurement-without-cookies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-multi-touch-attribution</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-nielsen-vs-comscore-comparison</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-on-device-inference</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-privacy-by-design-adtech</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-privacy-sandbox-testing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-probabilistic-vs-deterministic</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-publisher-data-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-retail-data-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-seller-defined-audiences</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-semantic-nlp-targeting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-sharedid-publisher-ids</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-topics-api-chrome</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-uid-2.0-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-unified-id-landscape-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-viewability-standards-mrc-iab</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/identity-zero-party-data-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/impression-counting-standards</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/index-exchange-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/inmobi-exchange-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>InMobi Exchange: Architecture Supply and Strategy</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/instream-vs-outstream-video</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/interactive-ctv-ads</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/invalid-traffic-ivt-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/linear-addressable-tv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/made-for-advertising-sites</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/magnite-complete-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Magnite Complete Guide: From Rubicon to CTV</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/multi-format-ad-units</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/open-auction-vs-pmp</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/openrtb-2-6-vs-3-0</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/openrtb-protocol-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>OpenRTB Protocol Explained: The Language Exchanges Speak</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/openx-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ott-monetization-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-adapters-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-analytics-adapters</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-bid-adjustment</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-js-7-migration</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-js-setup-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Prebid.js Setup Guide: Installation to Production</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-modules-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-server-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/prebid-user-id-module</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/preferred-deals-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/price-floors-programmatic-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/private-marketplaces-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-advertising-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Programmatic Advertising in 2025: What Actually Changed This Year</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-advertising-2026</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-advertising-apac</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Programmatic Advertising in APAC: Market Dynamics and Opportunities</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-advertising-india</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Programmatic Advertising in India: State of the Market</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-audio-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-buying-models</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-direct-vs-rtb</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-ecosystem-map</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-ecosystem-overview</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-for-advertisers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-for-publishers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-fraud-prevention</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-glossary</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-guaranteed-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-in-emerging-markets</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-native-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-supply-chain</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-transparency</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/programmatic-video-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/pubmatic-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>PubMatic SSP Platform Guide</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/real-time-bidding-latency</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/roku-advertising-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/samsung-tv-plus-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/server-side-header-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/sharethrough-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/sovrn-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-2025-trends-market</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-ads.txt-publisher-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-agency-management-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-amazon-dsp-preferences</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-analytics-measurement</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-app-ads.txt-mobile-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-attention-metrics-quality</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-auction-dynamics-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-automation-tools-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-best-practices-exchanges</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-best-practices-publishers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-bid-deduplication-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-bid-density-connection</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-building-spo-dashboard</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-case-studies-results</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-complete-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Supply Path Optimization: Complete Guide</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/spo-cross-channel-unified</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-ctv-supply-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-data-clean-rooms-link</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-demand-side-perspective</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-direct-vs-indirect-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-dsp-strategies-buyers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-dv360-supply-controls</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-economics-financial-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-exchange-consolidation-link</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-exchange-positioning-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-fee-analysis-mapping</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-future-ai-driven</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-header-bidding-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-iab-supply-chain-standards</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-implementation-step-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-inventory-quality-signals</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-mobile-apps-in-app</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-path-length-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-path-monitoring-alerts</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-preferred-ssp-partnerships</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-publisher-perspective</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-regulatory-impact-privacy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-reseller-vs-direct-ads.txt</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-revenue-impact-analysis</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-sellers.json-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-supply-chain-verification</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-supplychain-object-schain</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-sustainability-carbon</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-tag-certified-fraud</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-trade-desk-approach</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-transparency-reporting</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-unauthorized-seller-detection</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-vendor-evaluation-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/spo-video-inventory-paths</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssai-vs-csai</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-api-33</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-architecture-2</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-auction-9</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-building-20</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-competitive-16</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-compliance-37</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-consolidation-30</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-creative-18</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-ctv-11</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-curated-3</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-data-19</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-deal-24</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-demand-22</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-demand-8</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-emerging-28</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-exchange-31</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-fee-17</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-fraud-23</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-future-39</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-google-14</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-google-15</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-header-32</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-how-0</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-integration-6</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-latency-21</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-mobile-10</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-mobile-34</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-monitoring-36</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-multi-format-29</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-native-12</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-pricing-26</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-product-38</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-reporting-7</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-selection-5</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-signal-25</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-ssp-4</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-testing-35</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-transparency-13</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-transparency-27</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/ssp-yield-1</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/stackadapt-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/streaming-ad-insertion</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/the-trade-desk-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>The Trade Desk Complete Guide</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/triplelift-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/vast-4-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/video-ad-server-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/video-completion-rate-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/video-header-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/viewability-in-ctv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/vmap-explained</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/vpaid-vs-vast</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/waterfall-vs-header-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>Waterfall vs Header Bidding: Why the Industry Moved and What Comes Next</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/what-is-ctv-advertising</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>What Is CTV Advertising and Why It Is the Biggest Opportunity in AdTech</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/what-is-real-time-bidding</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority><news:news><news:publication><news:name>Ranjan Dasgupta AdTech Blog</news:name><news:language>en</news:language></news:publication><news:publication_date>2026-01-01</news:publication_date><news:title>What Is Real-Time Bidding (RTB) and How Does It Actually Work</news:title></news:news></url><url><loc>https://ranjan.adsgupta.com/blog/xandr-dsp-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-ad-density-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-ad-layout-optimization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-ad-refresh-best-practices</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-amp-page-monetization</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-app-in-app-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-attention-based-pricing</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-automation-ai-driven</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-bid-landscape-analysis</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-complete-publisher-playbook</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-consent-impact-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-content-commerce-integration</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-contextual-cookieless-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-demand-partner-diversification</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-device-based-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-ecpm-optimization-proven</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-email-newsletter-ads</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-exit-intent-capture</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-fill-rate-vs-ecpm-tradeoffs</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-first-party-data-activation</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-floor-pricing-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-gaming-publisher-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-geo-based-strategies</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-header-footer-in-content</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-infinite-scroll-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-interstitial-ads-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-long-tail-publisher-guide</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-mobile-web-vs-in-app</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-multi-surface-coordination</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-native-advertising-yield</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-news-publisher-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-optimization-fundamentals</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-paywall-vs-ads-decision</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-podcast-dynamic-insertion</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-premium-publisher-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-publisher-ad-quality</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-push-notification-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-read-percentage-engagement</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-revenue-dashboard-building</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-revenue-per-session</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-rewarded-video-strategy</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-seasonal-trends-planning</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-seo-balance-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-social-traffic-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-sticky-ads-revenue-impact</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-subscription-plus-ads-model</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-testing-framework-ab</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-unified-stack-web-app-ctv</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-video-web-publishers</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-viewability-impact-revenue</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url><url><loc>https://ranjan.adsgupta.com/blog/yield-web-strategy-2025</loc><lastmod>2026-03-21</lastmod><priority>0.7</priority></url></urlset>