{
"UpdateMask": null,
"PolicyValidationParameter": null,
"Create": {
"ResourceName": "",
"Status": 3,
"AdGroup": "customers/2203910911/adGroups/148929540155",
"HasAdGroup": true,
"Ad": {
"ResourceName": "",
"Id": 0,
"HasId": false,
"FinalUrls": [
https://sampelurl.test.io
],
"FinalAppUrls": [],
"FinalMobileUrls": [],
"TrackingUrlTemplate": "",
"HasTrackingUrlTemplate": false,
"FinalUrlSuffix": "",
"HasFinalUrlSuffix": false,
"UrlCustomParameters": [],
"DisplayUrl": "",
"HasDisplayUrl": false,
"Type": 0,
"AddedByGoogleAds": false,
"HasAddedByGoogleAds": false,
"DevicePreference": 0,
"UrlCollections": [],
"Name": "BT:Q3.31.0.0:0044253 Ad",
"HasName": true,
"SystemManagedResourceSource": 0,
"TextAd": null,
"ExpandedTextAd": null,
"CallAd": null,
"ExpandedDynamicSearchAd": null,
"HotelAd": null,
"ShoppingSmartAd": null,
"ShoppingProductAd": null,
"ImageAd": null,
"VideoAd": null,
"VideoResponsiveAd": null,
"ResponsiveSearchAd": null,
"LegacyResponsiveDisplayAd": null,
"AppAd": null,
"LegacyAppInstallAd": null,
"ResponsiveDisplayAd": null,
"LocalAd": null,
"DisplayUploadAd": {
"DisplayUploadProductType": 2,
"MediaBundle": {
"Asset": "customers/2203910911/assets/79680563784",
"HasAsset": true
},
"MediaAssetCase": 2
},
"AppEngagementAd": null,
"ShoppingComparisonListingAd": null,
"SmartCampaignAd": null,
"AppPreRegistrationAd": null,
"DiscoveryMultiAssetAd": null,
"DiscoveryCarouselAd": null,
"TravelAd": null,
"AdDataCase": 33
},
"PolicySummary": null,
"AdStrength": 0,
"ActionItems": [],
"Labels": []
},
"Update": null,
"Remove": "",
"OperationCase": 1
}
]
Error:
{
"Errors": [
{
"ErrorCode": {
"ErrorCodeCase": 7,
"RequestError": 0,
"BiddingStrategyError": 0,
"UrlFieldError": 0,
"ListOperationError": 0,
"QueryError": 0,
"MutateError": 9,
"FieldMaskError": 0,
"AuthorizationError": 0,
"InternalError": 0,
"QuotaError": 0,
"AdError": 0,
"AdGroupError": 0,
"CampaignBudgetError": 0,
"CampaignError": 0,
"AuthenticationError": 0,
"AdGroupCriterionCustomizerError": 0,
"AdGroupCriterionError": 0,
"AdGroupCustomizerError": 0,
"AdCustomizerError": 0,
"AdGroupAdError": 0,
"AdSharingError": 0,
"AdxError": 0,
"AssetError": 0,
"AssetGroupAssetError": 0,
"AssetGroupListingGroupFilterError": 0,
"AssetGroupError": 0,
"AssetSetAssetError": 0,
"AssetSetLinkError": 0,
"AssetSetError": 0,
"BiddingError": 0,
"CampaignCriterionError": 0,
"CampaignConversionGoalError": 0,
"CampaignCustomizerError": 0,
"CollectionSizeError": 0,
"ConversionGoalCampaignConfigError": 0,
"CountryCodeError": 0,
"CriterionError": 0,
"CustomConversionGoalError": 0,
"CustomerCustomizerError": 0,
"CustomerError": 0,
"CustomizerAttributeError": 0,
"DateError": 0,
"DateRangeError": 0,
"DistinctError": 0,
"FeedAttributeReferenceError": 0,
"FunctionError": 0,
"FunctionParsingError": 0,
"IdError": 0,
"ImageError": 0,
"LanguageCodeError": 0,
"MediaBundleError": 0,
"MediaUploadError": 0,
"MediaFileError": 0,
"MerchantCenterError": 0,
"MultiplierError": 0,
"NewResourceCreationError": 0,
"NotEmptyError": 0,
"NullError": 0,
"OperatorError": 0,
"RangeError": 0,
"RecommendationError": 0,
"RegionCodeError": 0,
"SettingError": 0,
"StringFormatError": 0,
"StringLengthError": 0,
"OperationAccessDeniedError": 0,
"ResourceAccessDeniedError": 0,
"ResourceCountLimitExceededError": 0,
"YoutubeVideoRegistrationError": 0,
"AdGroupBidModifierError": 0,
"ContextError": 0,
"FieldError": 0,
"SharedSetError": 0,
"SharedCriterionError": 0,
"CampaignSharedSetError": 0,
"ConversionActionError": 0,
"ConversionAdjustmentUploadError": 0,
"ConversionCustomVariableError": 0,
"ConversionUploadError": 0,
"ConversionValueRuleError": 0,
"ConversionValueRuleSetError": 0,
"HeaderError": 0,
"DatabaseError": 0,
"PolicyFindingError": 0,
"EnumError": 0,
"KeywordPlanError": 0,
"KeywordPlanCampaignError": 0,
"KeywordPlanCampaignKeywordError": 0,
"KeywordPlanAdGroupError": 0,
"KeywordPlanAdGroupKeywordError": 0,
"KeywordPlanIdeaError": 0,
"AccountBudgetProposalError": 0,
"UserListError": 0,
"ChangeEventError": 0,
"ChangeStatusError": 0,
"FeedError": 0,
"GeoTargetConstantSuggestionError": 0,
"CampaignDraftError": 0,
"FeedItemError": 0,
"LabelError": 0,
"BillingSetupError": 0,
"CustomerClientLinkError": 0,
"CustomerManagerLinkError": 0,
"FeedMappingError": 0,
"CustomerFeedError": 0,
"AdGroupFeedError": 0,
"CampaignFeedError": 0,
"CustomInterestError": 0,
"CampaignExperimentError": 0,
"ExtensionFeedItemError": 0,
"AdParameterError": 0,
"FeedItemValidationError": 0,
"ExtensionSettingError": 0,
"FeedItemSetError": 0,
"FeedItemSetLinkError": 0,
"FeedItemTargetError": 0,
"PolicyViolationError": 0,
"PartialFailureError": 0,
"PolicyValidationParameterError": 0,
"SizeLimitError": 0,
"OfflineUserDataJobError": 0,
"NotAllowlistedError": 0,
"ManagerLinkError": 0,
"CurrencyCodeError": 0,
"ExperimentError": 0,
"AccessInvitationError": 0,
"ReachPlanError": 0,
"InvoiceError": 0,
"PaymentsAccountError": 0,
"TimeZoneError": 0,
"AssetLinkError": 0,
"UserDataError": 0,
"BatchJobError": 0,
"AccountLinkError": 0,
"ThirdPartyAppAnalyticsLinkError": 0,
"CustomerUserAccessError": 0,
"CustomAudienceError": 0,
"AudienceError": 0,
"SmartCampaignError": 0,
"ExperimentArmError": 0,
"AudienceInsightsError": 0,
"CurrencyError": 0
},
"Message": "Mutates are not allowed for the requested resource.",
"Trigger": null,
"Location": {
"FieldPathElements": [
{
"FieldName": "operations",
"Index": 0,
"HasIndex": true
},
{
"FieldName": "create",
"Index": 0,
"HasIndex": false
},
{
"FieldName": "ad",
"Index": 0,
"HasIndex": false
}
]
},
"Details": null,
"CombinedFieldPath": "operations[0].create.ad"
}
],
"RequestId": "pGyaLgUlctKFW6bYYyC2Qg"
}
Hi,
Thank you for reaching out to Google Ads API Forum.
Can you confirm if the recommended format / specifications for the HTML_5_UPLOAD_AD's media_bundle (https://developers.google.com/google-ads/api/reference/rpc/v13/DisplayUploadAdInfo#media_bundle), discussed in this guide (https://support.google.com/google-ads/answer/1722096), was applied prior to using it for creating the said ad?
If yes, and you are still encountering the error, can you please share to us the complete API logs (request and response with request-id ) generated on your end when you encountered the error? You may check on the respective links on what these logs look like. Our team is asking for this information so we can check better and investigate further on the cause of your error. You can provide it via the Reply privately to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.
Reference links included in this email:
Regards,
![]() |
Google Ads API Team |