Update Keyword Max CPC Google Ads API

Job ID: 37603386

Budget: ₹1,500 – ₹12,500 INR

We currently use Google Ads API to create Google Ads campaigns. We manage different campaign types including Manual CPC campaigns. For Manual CPC we set the max CPC for each keyword when the campaign is created. Usually this is the same max CPC for all keywords in the campaign. Over time Google will update the status of the keywords to show those keywords for which our Max CPC is below the first Page bid.



Attached is an example (JPG and GIF) of those keywords. See the attached screen shots that show a few samples.



What We need is python program that can read each Manual CPC campaign and identify those keywords for which the max CPC is below the First Page bid. For example in the images attached "Jambo jet website" first page bid is $0.19 and Max CPC is set at $0.05. We want to the update the max CPC for this keyword to $0.19 to meet the first page bid minimum. We want to repeat the process for all keywords in the campaign. We also want to only update those keywords where the first page bid minimum is below a certain amount say $0.25. So on the sample screen print provided these would include the "Jambo jet website" update to $0.19 and "airplane jumbo jet" to $0.14.



The "747 Jumo jet" minimum first page bid is $0.90 which is above our $0.25 desired bid limit so we would not update it.



The python program would preferably run in 2 steps.



1. Step one is create a report (simple TXT or CSV) of keywords that can be updated. This report would be used to make sure correct campaigns and keywords are getting updated

2. Step two is to complete the update of the keywords and possibly generate report (simple TXT or CSV) of the updated keywords