Set the elements of the Keyword objects in the keywords array to the new values, and then set all the elements to null that should not be updated.
The ExactMatchBid, BroadMatchBid, PhraseMatchBid, ContentMatchBid, and NegativeKeywords elements can be changed without causing the keyword to go through editorial review. However, any change to the Param1, Param2, or Param3 element causes the keyword to go through editorial review.
To update only the bid amounts for a keyword, set the Keyword.ExactMatchBid, Keyword.BroadMatchBid, Keyword.PhraseMatchBid, and/or Keyword.ContentMatchBid elements to the new bid amounts. If there are bids that should not be updated, set to null their corresponding elements.
To remove an existing bid match type, set to zero (not null) the corresponding bid amount element, and then call the UpdateKeywords service operation. For example, to remove the phrase match type, set Keyword.PhraseMatchBid to zero, and then call the UpdateKeywords service operation.
Because this service operation uses arrays, we recommend that you read the Quotas in Microsoft adCenter topic before you use this service operation. Arrays can consume a large percentage of your allocated quota.