# type Content (v202505)

**Service** **ContentService** **Dependencies** [ContentPage](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.ContentPage) ▼ **Content**


A `Content` represents video
metadata from a publisher's Content Management System (CMS) that
has been synced to Ad Manager.

Video line items can be targeted to `Content` to indicate what ads should match when
the `Content` is being played.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202505`

| ## Field ||
|---|---|
| ### `id` | ` xsd:long` Uniquely identifies the `Content`. This attribute is read-only and is assigned by Google when the content is created. |
| ### `name` | ` xsd:string` The name of the `Content`. This attribute is read-only. |
| ### `status` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.ContentStatus ` The status of this `Content`. This attribute is read-only. *** ** * ** *** **Enumerations** `ACTIVE` :   Indicates the [Content](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.Content) has been created and is eligible to have ads served against it. `INACTIVE` :   Indicates the [Content](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.Content) has been deactivated and cannot have ads served against it. `ARCHIVED` :   Indicates the [Content](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.Content) has been archived; user-visible. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |
| ### `statusDefinedBy` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.ContentStatusDefinedBy ` Whether the content status was defined by the user, or by the source CMS from which the content was ingested. This attribute is read-only. *** ** * ** *** **Enumerations** `CMS` :   Indicates that the status of the `Content` is defined by the CMS. `USER` :   Indicates that the status of the `Content` is defined by the user. <br /> |
| ### `hlsIngestStatus` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestStatus ` The current DAI ingest status of the HLS media for the `content`. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media. *** ** * ** *** **Enumerations** `SUCCESS` :   The content was successfully ingested for DAI. `WARNING` :   There was a non-fatal issue during the DAI ingestion process. `INGESTED` :   The preconditioned content was successfully ingested for DAI. `INGESTED_WITH_WARNINGS` :   There was a non-fatal issue during the DAI ingestion process on preconditioned content. `CONDITIONED` :   The unconditioned content was successfully conditioned for DAI. `CONDITIONED_WITH_WARNINGS` :   There was a non-fatal issue during the DAI conditioning process on originally unconditioned content. `FAILURE` :   There was a non-fatal issue during the DAI ingestion process and the content is not available for dynamic ad insertion. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |
| ### `hlsIngestErrors` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestError[]` The list of any errors that occurred during the most recent DAI ingestion process of the HLS media. This attribute is read-only and will be null if the [hlsIngestStatus](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.Content#hlsIngestStatus) is [DaiIngestStatus.STATUS_SUCCESS](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestStatus#STATUS_SUCCESS) or if the content is not eligible for dynamic ad insertion or if the content does not have HLS media. |
| ### `lastHlsIngestDateTime` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DateTime ` The date and time at which this content's HLS media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media. |
| ### `dashIngestStatus` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestStatus ` The current DAI ingest status of the DASH media for the `content`. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media. *** ** * ** *** **Enumerations** `SUCCESS` :   The content was successfully ingested for DAI. `WARNING` :   There was a non-fatal issue during the DAI ingestion process. `INGESTED` :   The preconditioned content was successfully ingested for DAI. `INGESTED_WITH_WARNINGS` :   There was a non-fatal issue during the DAI ingestion process on preconditioned content. `CONDITIONED` :   The unconditioned content was successfully conditioned for DAI. `CONDITIONED_WITH_WARNINGS` :   There was a non-fatal issue during the DAI conditioning process on originally unconditioned content. `FAILURE` :   There was a non-fatal issue during the DAI ingestion process and the content is not available for dynamic ad insertion. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |
| ### `dashIngestErrors` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestError[]` The list of any errors that occurred during the most recent DAI ingestion process of the DASH media. This attribute is read-only and will be null if the [hlsIngestStatus](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.Content#hlsIngestStatus) is [DaiIngestStatus.STATUS_SUCCESS](https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DaiIngestStatus#STATUS_SUCCESS) or if the content is not eligible for dynamic ad insertion or if the content does not have DASH media. |
| ### `lastDashIngestDateTime` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DateTime ` The date and time at which this content's DASH media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media. |
| ### `importDateTime` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DateTime ` The date and time at which this content was published. This attribute is read-only. |
| ### `lastModifiedDateTime` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.DateTime ` The date and time at which this content was last modified. The last modified date time will always be updated when a [ContentBundle](https://developers.google.com/ad-manager/api/reference/v202505/ContentBundleService.ContentBundle) association is changed, but will not always be updated when a [CmsMetadataValue](https://developers.google.com/ad-manager/api/reference/v202505/CmsMetadataService.CmsMetadataValue) value is changed. This attribute is read-only. |
| ### `cmsSources` | ` https://developers.google.com/ad-manager/api/reference/v202505/ContentService.CmsContent[]` Information about the content from the CMS it was ingested from. This attribute is read-only. |
| ### `contentBundleIds` | ` xsd:long[]` IDs of the [ContentBundle](https://developers.google.com/ad-manager/api/reference/v202505/ContentBundleService.ContentBundle) of which this content is a member. This attribute is read-only. |
| ### `cmsMetadataValueIds` | ` xsd:long[]` A collection of [CmsMetadataValue](https://developers.google.com/ad-manager/api/reference/v202505/CmsMetadataService.CmsMetadataValue) IDs that are associated with this content. This attribute is read-only. |
| ### `duration` | ` xsd:long` The duration of the content in milliseconds. This attribute is read-only. |