afaik, there's no such thing as an ad group feed. There's a feed which is
defined at the account. The feed has items (also account wide addressable).
You can map and unmap ad groups, campaigns, and accounts to feed items in
feeds (many:many) to designate which items should show with which adgroups,
campaigns, and accounts. (Actually, this raises a question, if I map feed
items f_i..f_j to account a, f_k..f_l to campaign c in a, and f_m..f_n to
ad_group g in campaign c, will google only show f_m..f_n when it displays
ads for g or might it also show f_k..f_l and f_i..f_j?)

If I interpret your statement as literally as possible, you're claiming
that the *mapping* of ad group to feed item is removed. No problem, I'm
trying to recreate it. That is, the first example request in the email was
a request to map an ad group to a feed item. That should succeed, imho,
regardless of whether or not such a mapping was previously removed. The
request isn't trying to manipulate any old deleted mappings and doesn't
identify any existing mappings just the ad group, feed, and feed item. I'm
not sure what it should do if the mapping already exists, but it shouldn't
reject adding it if it doesn't exist regardless of the past as long as the
feed, feed item, and ad group exist.

It's also odd that the error is intermittent (this came from an integration
test which we run 20-40x/day on the same test account with newly created
campaigns and ad groups for each test run).

On Mon, Apr 29, 2019 at 2:03 AM googleadsapi-forumadvisor via AdWords API
and Google Ads API Forum <adwords-api@googlegroups.com> wrote:

> Hi,
>
> The error CANNOT_OPERATE_ON_REMOVED_ADGROUP_FEED
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.errors#adgroupfeederror>
>  occurs
> when you try to use a removed adGroup feed in an operation. In this case,
> to ensure that the adGroup feed is not removed, could you try to use the
> GetAdGroupFeed() method from the AdGroupFeedService
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.services#google.ads.googleads.v1.services.AdGroupFeedService>
>  and
> confirm that the adGroup feed you are using in this request is enabled
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.enums#google.ads.googleads.v1.enums.FeedLinkStatusEnum.FeedLinkStatus>?
> If this isn't enabled, it means that you are using an invalid(or removed)
> adGroup feed. If this is enabled and you are encountering the error, kindly
> confirm to me so I could further investigate this with the team.
>
> The same goes for the error CANNOT_OPERATE_ON_REMOVED_FEED_ITEM
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.errors#feeditemerrorenum>,
> but instead of using AdGroupFeedService, you would need to use the
> GetFeedItem() method from FeedItemService
> <https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.services#feeditemservice>
> .
>
> Regards,
> Dave Paurillo
> Google Ads API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
>     https://ads-developers.googleblog.com/search/label/google_ads_api
>     https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Was your question answered? Please rate your experience with us by taking
> a short survey.
> If not -- reply to this email and tell us what else we can do to help.
>
> Take Survey
> <https://support.google.com/google-ads/contact/survey_transactional?caseid=0-1549000026271&hl=en&ctx=1>
>
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> On 04/26/19 22:59:19 dhmitchel...@gmail.com wrote:
>
> AdWords api. Of course, after occurring 422 times, it stopped. 3 distinct
> occurrences from our logger (which only captures payload as json and result
> wo headers)
>
> { "account": 26, "service": "AdGroupFeedService", "operations": [ {
> "operator": "SET", "operand": { "feed_id": 94339153, "placeholder_types":
> [ 1 ], "matching_function": { "operator": "IN", "lhs_operand": [ {
> "xsi_type": "RequestContextOperand", "context_type": "FEED_ITEM_ID" } ],
> "rhs_operand": [ { "xsi_type": "ConstantOperand", "type": "LONG",
> "long_value": 69527069466 }, { "xsi_type": "ConstantOperand", "type":
> "LONG", "long_value": 69527069469 } ] }, "ad_group_id": 76366138224 } }
> ], "result": { "list_return_value_type": "AdGroupFeedReturnValue",
> "value": [ "" ], "partial_failure_errors": [ { "field_path":
> "operations[0].operand", "field_path_elements": [ { "field": "operations",
> "index": 0 }, { "field": "operand" } ],
>
> --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog:
> https://googleadsdeveloper.blogspot.com/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API and Google Ads API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API and Google Ads API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/5CCIBgloHp0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> Visit this group at https://groups.google.com/group/adwords-api.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/adwords-api/ujqug1lu00000000030bt8002qkd34y60mj2d9k74o30c1g68r34dph%40mail.gmail.com
> <https://groups.google.com/d/msgid/adwords-api/ujqug1lu00000000030bt8002qkd34y60mj2d9k74o30c1g68r34dph%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/CAN%3DxSjOhCu9x1RbA7jeGLmgFuyeK6bzeQ1UVQ3tzT1DGMBFejw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
  • AdGroup... dhmitchell23
    • RE... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
    • Re... dhmitchell23
      • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
        • ... Don Mitchell
          • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum

Reply via email to