Parameters about this CDN configuration as a source of content. This facilitates fetching the
original content for conditioning and delivering the original content as part of a modified
stream.
Configuration for how DAI should ingest media. At ingest time, we match the url prefix of media
in a stream's playlist with an ingest location and use the authentication credentials from the
corresponding ingest settings to download the media. This value is required for a valid source
content configuration.
Default configuration for how DAI should deliver the non-modified media segments. At delivery
time, we replace the ingest location's url prefix with the delivery location's URL prefix and
use the security policy from the delivery settings to determine how DAI needs to deliver the
media so that users can access it. This value is required for a valid source content
configuration.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eCdnConfigurationService's SourceContentConfiguration facilitates fetching and delivering original content for Dynamic Ad Insertion (DAI).\u003c/p\u003e\n"],["\u003cp\u003eIt uses MediaLocationSettings for both ingest (fetching content for processing) and delivery (providing content to users).\u003c/p\u003e\n"],["\u003cp\u003eIngest settings are crucial for downloading original media, utilizing URL prefixes and authentication.\u003c/p\u003e\n"],["\u003cp\u003eDelivery settings determine how unmodified media segments are delivered, replacing ingest URLs and applying security policies.\u003c/p\u003e\n"],["\u003cp\u003eBoth ingestSettings and defaultDeliverySettings are required for a functional source content configuration within CdnConfigurationService.\u003c/p\u003e\n"]]],["The `CdnConfigurationService` uses `SourceContentConfiguration` to manage content sourcing. This involves two key components: `ingestSettings` for fetching original media using URL prefixes and authentication, and `defaultDeliverySettings` for delivering unmodified media segments. Both settings require `MediaLocationSettings`, with URL prefix replacement and security policy application. The service operates within the namespace `https://www.google.com/apis/ads/publisher/v202411`. Both `ingestSettings` and `defaultDeliverySettings` are mandatory.\n"],null,["**Service** \n**CdnConfigurationService** **Dependencies** \n[CdnConfiguration](/ad-manager/api/reference/v202411/CdnConfigurationService.CdnConfiguration) \n▼\n**SourceContentConfiguration**\n\nParameters about this CDN configuration as a source of content. This facilitates fetching the\noriginal content for conditioning and delivering the original content as part of a modified\nstream.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Field ||\n|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `ingestSettings` | ` `[MediaLocationSettings](/ad-manager/api/reference/v202411/CdnConfigurationService.MediaLocationSettings)` ` Configuration for how DAI should ingest media. At ingest time, we match the url prefix of media in a stream's playlist with an ingest location and use the authentication credentials from the corresponding ingest settings to download the media. This value is required for a valid source content configuration. |\n| `defaultDeliverySettings` | ` `[MediaLocationSettings](/ad-manager/api/reference/v202411/CdnConfigurationService.MediaLocationSettings)` ` Default configuration for how DAI should deliver the non-modified media segments. At delivery time, we replace the ingest location's url prefix with the delivery location's URL prefix and use the security policy from the delivery settings to determine how DAI needs to deliver the media so that users can access it. This value is required for a valid source content configuration. |"]]