MutateAdGroupAds with a DisplayUploadAd results into MUTATE_NOT_ALLOWED

146 views
Skip to first unread message

pradeep rao

unread,
Apr 18, 2023, 7:27:27 AM4/18/23
to Google Ads API and AdWords API Forum


    {

        "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"

}

Google Ads API Forum Advisor

unread,
Apr 18, 2023, 11:50:33 AM4/18/23
to pradeep...@gmail.com, adwor...@googlegroups.com

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 Logo Google Ads API Team


ref:_00D1U1174p._5004Q2knaLE:ref

pradeep rao

unread,
Apr 21, 2023, 2:09:35 AM4/21/23
to Google Ads API and AdWords API Forum

HI Any update on this issue?

pradeep rao

unread,
Apr 21, 2023, 5:36:47 AM4/21/23
to Google Ads API and AdWords API Forum
requestId  :-  pGyaLgUlctKFW6bYYyC2Qg 

request payload :- in the attached file request.txt 

response :-   

response.png

request.txt

Google Ads API Forum Advisor

unread,
Apr 21, 2023, 8:30:18 AM4/21/23
to pradeep...@gmail.com, adwor...@googlegroups.com
Hi Pradeep,

Thank you for your reply.

It appears that you don't receive our response on how to address your encountered error (Mutates are not allowed for the requested resource) as you are sending the same logs. That said, please allow me to reiterate below:

"To help you address this error please consider the information below:

Asset Overview via this link -  https://developers.google.com/google-ads/api/docs/assets/overview.
Asset creation and usage - https://developers.google.com/google-ads/api/docs/assets/working-with-assets
Create assets and ads - https://developers.google.com/google-ads/api/docs/discovery/create-campaign#create_assets_and_ads

For more information about setting Media Bundle Asset and sample code implementation, please see the below links:

Media Bundle Asset - https://developers.google.com/google-ads/api/reference/rpc/v13/MediaBundleAsset
sample code implementation - https://developers.google.com/google-ads/api/samples/upload-media-bundle

If the error still persists after considering the above information, you may please provide the updated, complete API logs. You may provide it in the format below:

request: https://developers.google.com/google-ads/api/docs/concepts/field-service#request
response: https://developers.google.com/google-ads/api/docs/concepts/field-service#response
request ID: https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id

Note that these logs can be requested or provided to the developer handling the Google Ads API transactions when logging of the API requests has been enabled. If you haven't yet, logging can be enabled by referring to this guide (https://developers.google.com/google-ads/api/docs/best-practices/logging?hl=en) and using the DEBUG log setting."


Best regards,
Reply all
Reply to author
Forward
0 new messages