I am currently using Dynamic Keyword insertion to target many long tail keywords. However, these keywords could have different meanings. It is impossible for me to add every keyword one by one so I'd like to add more details in the description using an API for the ads to be more specific. Have you guys ever used the Adwords API to do this job? Does it mean that a new adgroup has to be created for every keyword? Are there any limits of adgroups in a campaign? Thanks