Google Ads Ad Manager V1 Client - Class DaiIngestErrorReason (0.8.0)

Reference documentation and code samples for the Google Ads Ad Manager V1 Client class DaiIngestErrorReason.

Represents an error associated with a Dynamic Ad Insertion (DAI) Content's status.

Protobuf type google.ads.admanager.v1.DaiIngestErrorReasonEnum.DaiIngestErrorReason

Namespace

Google \ Ads \ AdManager \ V1 \ DaiIngestErrorReasonEnum

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

DAI_INGEST_ERROR_REASON_UNSPECIFIED

Value: 0

Default value. This value is unused.

Generated from protobuf enum DAI_INGEST_ERROR_REASON_UNSPECIFIED = 0;

INVALID_INGEST_URL

Value: 1

The ingest URL provided in the publisher's Content source feed is invalid. The trigger for this error is the ingest URL specified in the publisher's feed.

Generated from protobuf enum INVALID_INGEST_URL = 1;

INVALID_CLOSED_CAPTION_URL

Value: 2

The closed caption URL provided in the publisher's Content source feed is invalid.

Generated from protobuf enum INVALID_CLOSED_CAPTION_URL = 2;

MISSING_CLOSED_CAPTION_URL

Value: 3

There is no closed caption URL for a Content in the publisher's Content source feed. There is no trigger for this error.

Generated from protobuf enum MISSING_CLOSED_CAPTION_URL = 3;

COULD_NOT_FETCH_HLS

Value: 4

There was an error while trying to fetch the HLS from the specified ingest URL. The trigger for this error is the ingest URL specified in the publisher's feed.

Generated from protobuf enum COULD_NOT_FETCH_HLS = 4;

COULD_NOT_FETCH_SUBTITLES

Value: 5

There was an error while trying to fetch the subtitles from the specified closed caption url. The trigger for this error is the closed caption URL specified in the publisher's feed.

Generated from protobuf enum COULD_NOT_FETCH_SUBTITLES = 5;

MISSING_SUBTITLE_LANGUAGE

Value: 6

One of the subtitles from the closed caption URL is missing a language.

The trigger for this error is the closed caption URL that does not have a language associated with it.

Generated from protobuf enum MISSING_SUBTITLE_LANGUAGE = 6;

COULD_NOT_FETCH_MEDIA

Value: 7

Error fetching the media files from the URLs specified in the master HLS playlist. The trigger for this error is a media playlist URL within the publisher's HLS playlist that could not be fetched.

Generated from protobuf enum COULD_NOT_FETCH_MEDIA = 7;

MALFORMED_MEDIA_BYTES

Value: 8

The media from the publisher's CDN is malformed and cannot be conditioned. The trigger for this error is a media playlist URL within the publisher's HLS playlist that is malformed.

Generated from protobuf enum MALFORMED_MEDIA_BYTES = 8;

CHAPTER_TIME_OUT_OF_BOUNDS

Value: 9

A chapter time for the Content is outside of the range of the Content's duration. The trigger for this error is the chapter time (a parsable long representing the time in ms) that is out of bounds.

Generated from protobuf enum CHAPTER_TIME_OUT_OF_BOUNDS = 9;

INTERNAL_ERROR

Value: 10

An internal error occurred. There is no trigger for this error.

Generated from protobuf enum INTERNAL_ERROR = 10;

CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS

Value: 11

The Content has chapter times but the Content's source has no CDN settings for midrolls. There is no trigger for this error.

Generated from protobuf enum CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS = 11;

MALFORMED_MEDIA_PLAYLIST

Value: 12

There is bad/missing/malformed data in a media playlist. The trigger for this error is the URL that points to the malformed media playlist.

Generated from protobuf enum MALFORMED_MEDIA_PLAYLIST = 12;

MIXED_AD_BREAK_TAGS

Value: 13

Multiple ways of denoting ad breaks were detected in a media playlist (e.g. placement opportunity tags, cue markers, etc.)

Generated from protobuf enum MIXED_AD_BREAK_TAGS = 13;

AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS

Value: 14

The ad break tags in the preconditioned Content are not in the same locations across all variant playlists.

Generated from protobuf enum AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS = 14;

MALFORMED_SUBTITLES

Value: 15

There is bad/missing/malformed data in a subtitles file. The trigger for this error is the URL that points to the malformed subtitles.

Generated from protobuf enum MALFORMED_SUBTITLES = 15;

SUBTITLES_TOO_LARGE

Value: 16

The subtitles sent to DAI are too large. The trigger for this error is the URL that points to the master playlist.

Generated from protobuf enum SUBTITLES_TOO_LARGE = 16;

PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH

Value: 17

A playlist item has a URL that does not begin with the ingest common path provided in the DAI settings. The trigger for this error is the playlist item URL.

Generated from protobuf enum PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH = 17;

COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED

Value: 18

Uploading split media segments failed due to an authentication error.

Generated from protobuf enum COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED = 18;

COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED

Value: 19

Uploading spit media segments failed due to a connection error.

Generated from protobuf enum COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED = 19;

COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED

Value: 20

Uploading split media segments failed due to a write error.

Generated from protobuf enum COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED = 20;

PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES

Value: 21

Variants in a playlist do not have the same number of discontinuities.

The trigger for this error is the master playlist URI.

Generated from protobuf enum PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES = 21;

PLAYLIST_HAS_NO_STARTING_PTS_VALUE

Value: 22

The playlist does not have a starting PTS value. The trigger for this error is the master playlist URI.

Generated from protobuf enum PLAYLIST_HAS_NO_STARTING_PTS_VALUE = 22;

PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH

Value: 23

The PTS at a discontinuity varies too much between the different variants. The trigger for this error is the master playlist URI.

Generated from protobuf enum PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH = 23;

SEGMENT_HAS_NO_PTS

Value: 24

A media segment has no PTS. The trigger for this error is the segment data URI.

Generated from protobuf enum SEGMENT_HAS_NO_PTS = 24;

SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED

Value: 25

The language in the subtitles file does not match the language specified in the feed. The trigger for this error is the feed language and the parsed language separated by a semi-colon, e.g. "en;sp".

Generated from protobuf enum SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED = 25;

CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE

Value: 26

There are multiple subtitles files at the closed caption URI, and none of them match the language defined in the feed.

Generated from protobuf enum CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE = 26;

NO_CDN_CONFIG_FOUND

Value: 27

No CDN configuration found for the Content. The trigger for this error is the Content's master playlist URI.

Generated from protobuf enum NO_CDN_CONFIG_FOUND = 27;

CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG

Value: 28

The Content has midrolls but there was no split Content config on the CDN configuration for that Content so the Content was not conditioned. There is no trigger for this error.

Generated from protobuf enum CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG = 28;

CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED

Value: 29

The Content has midrolls but the source the Content was ingested from has mid-rolls disabled, so the Content was not conditioned. There is no trigger for this error.

Generated from protobuf enum CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED = 29;

ADTS_PARSE_ERROR

Value: 30

Error parsing ADTS while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum ADTS_PARSE_ERROR = 30;

AAC_SPLIT_ERROR

Value: 31

Error splitting an AAC segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g.

"www.variant2.com;5000".

Generated from protobuf enum AAC_SPLIT_ERROR = 31;

AAC_PARSE_ERROR

Value: 32

Error parsing an AAC file while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum AAC_PARSE_ERROR = 32;

TS_PARSE_ERROR

Value: 33

Error parsing a TS file while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum TS_PARSE_ERROR = 33;

TS_SPLIT_ERROR

Value: 34

Error splitting a TS file while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum TS_SPLIT_ERROR = 34;

UNSUPPORTED_CONTAINER_FORMAT

Value: 35

Encountered an unsupported container format while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum UNSUPPORTED_CONTAINER_FORMAT = 35;

MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS

Value: 36

Encountered multiple elementary streams of the same media type (audio, video) within a transport stream. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g.

"www.variant2.com;5000".

Generated from protobuf enum MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS = 36;

UNSUPPORTED_TS_MEDIA_FORMAT

Value: 37

Encountered an unsupported TS media format while splitting the Content.

The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum UNSUPPORTED_TS_MEDIA_FORMAT = 37;

NO_IFRAMES_NEAR_CUE_POINT

Value: 38

Error splitting because there were no i-frames near the target split point. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum NO_IFRAMES_NEAR_CUE_POINT = 38;

AC3_SPLIT_ERROR

Value: 39

Error splitting an AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g.

"www.variant2.com;5000".

Generated from protobuf enum AC3_SPLIT_ERROR = 39;

AC3_PARSE_ERROR

Value: 40

Error parsing an AC-3 file while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum AC3_PARSE_ERROR = 40;

EAC3_SPLIT_ERROR

Value: 41

Error splitting an E-AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g.

"www.variant2.com;5000".

Generated from protobuf enum EAC3_SPLIT_ERROR = 41;

INVALID_ENCRYPTION_KEY

Value: 42

Error caused by an invalid encryption key. The trigger for this error is a media playlist URL within the publisher's HLS playlist that has the invalid encryption key.

Generated from protobuf enum INVALID_ENCRYPTION_KEY = 42;

EAC3_PARSE_ERROR

Value: 43

Error parsing an E-AC-3 file while splitting the Content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

Generated from protobuf enum EAC3_PARSE_ERROR = 43;

CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT

Value: 44

Error caused by the number of PTS being a different value than the number of cue points + 1.

Generated from protobuf enum CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT = 44;

DISCONTINUITY_COUNT_DOES_NOT_MATCH_PTS_COUNT

Value: 45

Error caused by the number of PTS being a different value than the number of discontinuity tags + 1.

Generated from protobuf enum DISCONTINUITY_COUNT_DOES_NOT_MATCH_PTS_COUNT = 45;

DASH_CUE_POINT_EVENT_MISMATCH

Value: 46

The DASH Content has cue points but they do not match the Event durations from the DASH manifest EventStream, if present.

Generated from protobuf enum DASH_CUE_POINT_EVENT_MISMATCH = 46;

DASH_MANIFEST_CONDITIONING_FAILED

Value: 47

The DASH manifest cannot be conditioned for midrolls.

Generated from protobuf enum DASH_MANIFEST_CONDITIONING_FAILED = 47;

DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR

Value: 48

The DASH manifest cannot be conditioned for midrolls because one or more of the cue points do not lie on a media segment boundary.

Generated from protobuf enum DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR = 48;

CLOSED_CAPTION_LANGUAGE_VALUE_INVALID

Value: 49

The subtitle language code should not contain "$$$$$".

Generated from protobuf enum CLOSED_CAPTION_LANGUAGE_VALUE_INVALID = 49;

CLOSED_CAPTION_NAME_VALUE_INVALID

Value: 50

The subtitle name should not contain "$$$$$".

Generated from protobuf enum CLOSED_CAPTION_NAME_VALUE_INVALID = 50;

CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED

Value: 51

The common subtitle characteristics values listed in the HLS spec are: 1)"public.accessibility.transcribes-spoken-dialog", 2)"public.accessibility.describes-music-and-sound", 3)"public.easy-to-read";

Generated from protobuf enum CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED = 51;

CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS

Value: 52

Closed captions for a Content should be unique by 'language + name'.

Generated from protobuf enum CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS = 52;

SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST

Value: 53

Subtitles are defined in the Content source feed as well as inside the stream manifest. Only feed subtitles will be ingested.

Generated from protobuf enum SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST = 53;

INVALID_MEDIA_PROFILE

Value: 54

The media profile is invalid due to missing data.

Generated from protobuf enum INVALID_MEDIA_PROFILE = 54;

CHAPTER_PTS_MISMATCH

Value: 55

Error caused when the PTS values do not align across chapters.

Generated from protobuf enum CHAPTER_PTS_MISMATCH = 55;

CHAPTER_RENDITION_ERROR

Value: 56

Error occurred while chaptering renditions in the Content.

Generated from protobuf enum CHAPTER_RENDITION_ERROR = 56;

INVALID_TRANSCODING_REQUEST

Value: 57

Error during notification processing: invalid transcoding request.

Generated from protobuf enum INVALID_TRANSCODING_REQUEST = 57;

TRANSCODE_FAILED

Value: 58

Error during notification processing: transcode failed.

Generated from protobuf enum TRANSCODE_FAILED = 58;

PLAYLIST_GENERATION_FAILED

Value: 59

Error during playlist generation.

Generated from protobuf enum PLAYLIST_GENERATION_FAILED = 59;

COULD_NOT_FETCH_DASH

Value: 60

Error during DASH ingest: could not fetch DASH manifest.

Generated from protobuf enum COULD_NOT_FETCH_DASH = 60;

MALFORMED_DASH

Value: 61

Error during DASH ingest: malformed DASH manifest.

Generated from protobuf enum MALFORMED_DASH = 61;

DASH_CONDITIONING_NOT_SUPPORTED

Value: 62

Error during DASH ingest: DASH conditioning not supported.

Generated from protobuf enum DASH_CONDITIONING_NOT_SUPPORTED = 62;