Hello Justin, I respond to this thread instead of Mike because he's on vacation. First, let me summarize what you've learned from my colleagues to check if you still have misunderstanding. :)
The best way to get started with using feeds would be reading this page <https://developers.google.com/adwords/api/docs/guides/feed-services>. It's the introduction to feed services, where what you're trying to do (adding dynamic remarketing feeds) is relying on. I think almost all the techniques and caveats in that page apply to the dynamic remarketing feeds as well. Feed is more like database as Mike already explained and ads are more like a template. Without ads, you will have only data in the database so no ads will be shown to your users. This is why Mike also mentioned that you have to create ads first. Unfortunately, unlike expanded text ads <https://developers.google.com/adwords/api/docs/guides/expanded-text-ads> or image ads, this type of ads (dynamic remarketing) are not supported in AdWords API yet, so you need to create this *via UI*. On the other hand, however, feeds are supported in the API for a long time. Thus you can create them *via API *(or of course, via UI as well). So, regarding your summary: > 1 - Create a Feed in the Web Interface. Yes, you can do that, and you can do that via API as well. The Introduction to Feed Services <https://developers.google.com/adwords/api/docs/guides/feed-services> guide shows how you can do it. Although in the example, sitelinks are created. You could apply this to create the real estate <https://developers.google.com/adwords/api/docs/appendix/placeholders#real_estate>without difficulty (only placeholder type ID and placeholder fields are different). > 2 - Have a C# background application that uses the FeedService 1x a day > to add and/or delete FeedItem's to my Feed. I'm not sure I understand your sentence correctly, but yes, you can create such an application and modify / add / delete FeedItems in whatever ways you want. Please beware of rate limits <https://developers.google.com/adwords/api/docs/guides/rate-limits> as well. 3 - Use the guide > <https://developers.google.com/adwords/api/docs/guides/dynamic-remarketing> > which > PeterO suggested, to help do this. This is correct. Please note that this is somewhat similar to this section of Introduction to Feed Services <https://developers.google.com/adwords/api/docs/guides/feed-services#feeditemservice> . This is because the guide that Peter has shared with you is just an example of how to add / delete / update the feed items. For the C# client library questions, I don't think translating from Java to C# by yourself is an easy way to do. Instead, how about reading other similar examples like AddSitelinksUsingFeed <https://developers.google.com/adwords/api/docs/samples/dotnet/extensions#add-sitelinks-to-a-campaign-using-feeds> first (this is also bundled with DotNet client library as well)? You should be able to get an idea of how fundamental objects in DotNet library are created and used together. Each library has its own way to do, so you probably can't map all objects available in one library to another very easily. To answer your questions more specifically, > a) AdWordsSession > b) AdWordsServices > c) SelectorBuilder I don't think DotNet has a) and b), instead DotNet library uses AdWordsUser. Please the AddSitelinksUsingFeed <https://developers.google.com/adwords/api/docs/samples/dotnet/extensions#add-sitelinks-to-a-campaign-using-feeds> example for more information. SelectorBuilder is also not available in the lib. You can see how to use a selector in DotNet in GetCampaigns <https://developers.google.com/adwords/api/docs/samples/dotnet/basic-operations#get-campaigns> example. Finally, we're trying to cover all languages in each guide as much as possible. Sorry for this inconvenience. Cheers, Thanet, AdWords API Team On Monday, November 21, 2016 at 11:52:42 AM UTC+9, Justin wrote: > > OK great! > > So this is the current status of things right now about how I've > interpreted the answers and what i'm trying to do but am stuck: > > 1 - Create a Feed in the Web Interface. > 2 - Have a C# background application that uses the FeedService 1x a day > to add and/or delete FeedItem's to my Feed. > 3 - Use the guide > <https://developers.google.com/adwords/api/docs/guides/dynamic-remarketing> > which PeterO suggested, to help do this. > > ~*Assuming*~ those 3 points are correct ... > > Lets look at point #2. > > I'm actually really struggling to port the Java example to C# code :( Now, > i've ported Java before, so this is not a syntax issue (which would mean I > need to solve this by myself) but* an issue with matching up the JAVA API > to the .NET API*. > > So the guide says this: > > 1 - "*you'll need to retrieve the FeedMapping for your Feed and the Real > Estate vertical's placeholder type. The FeedMapping will tell you the > FeedAttribute in your Feed that corresponds to each placeholder field.*" > 2 - Construct operations to add the new listings (which are 5 steps in > themselves) > > So first i'll talk about the API problems I can't seem to find :( > > > install-package Google.AdWords (using version 18.33.0) > Framework: .NET 4.61 > > First, post the java code to .NET for the guide's example method > getPlaceholderToAttributeMap > > I can't find these in the SDK provided... > > a) AdWordsSession > b) AdWordsServices > c) SelectorBuilder > > The rest of the custom AdWords classes in the second part of the guide I > can find (eg. FeedItemOperation, FeedItemAttributeValue etc.) > > *** It's really like that GUIDE needs to have an updated .NET C# version > .. if _anything_ at least a SAMPLE of this found in the .NET samples please > ?* > > So can anyone please help me by saying where those classes exist in the > .NET C# version. Or what they are renamed as OR if there are any C# samples > doing this, please? > > -J- :) :) > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] 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 Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. 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/9d0464bb-b779-4c01-9aa4-ffa99c863196%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
