Hello Gyandeep,
Please find my responses below:
1. You can set the bid modifier at the Campaign and the AdGroup level. Please refer to this
guide for more information. The campaign level adjustments are accessible via
CampaignBidModifierService, and AdGroup level adjustments are accessible via
AdGroupBidModifierService. For more information, please refer to this
guide. Please refer to sample Java code
here.
2. You can use the
AdGroupAdService.mutate API call to update the status of the Ad. Please refer to
this sample Java code.
Let me know If you have any further questions. Looks like you have opened another threads (
thread 1,
thread 2) for same questions. Could you please reply back in this same thread to avoid duplication?
Thanks,
Milind, AdWords API Team