require dirname(dirname(__FILE__)) . "/init.php";
function AddCampaign(AdWordsUser $user) {
$BudgetService = $user->GetService('BudgetService',ADWORDS_VERSION);
$budget = new Budget();
$budget->name = "Shared Interplanetary Budget #" . uniqid();
$budget->period = "DAILY";
$budget->amount = new Money(50000000);
$budget->deliveryMethod = "STANDARD";
$budget->isExplicitlyShared=false;
$operation = new BudgetOperation();
$operation->operand = $budget;
$operation->operator = 'ADD';
$result = $BudgetService->mutate(array($operation));
$budget = $result->value[0];
$CampaignService = $user->GetService('CampaignService',ADWORDS_VERSION);
$Campaign = new Campaign();
$Campaign->name = 'Interplanetary Cruise #' . uniqid();
$Campaign->status = "ACTIVE";
$Campaign->budget = new Budget();
$Campaign->budget->budgetId = $budget->budgetId;
$keywordMatchSetting = new KeywordMatchSetting();
$keywordMatchSetting->optIn = true;
$Campaign->settings = $keywordMatchSetting;
// $CampaignObject->startDate = date('Ymd His', strtotime('+1 day'));
// $CampaignObject->endDate = date('Ymd His', strtotime('+1 month'));
$Campaign->biddingStrategyConfiguration = new BiddingStrategyConfiguration();
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyId = NULL;
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyName = NUll;
$Campaign->biddingStrategyConfiguration->biddingStrategyType = 'MANUAL_CPC';
$operation = new CampaignOperation();
$operation->operator = "ADD";
$operation->operand = $Campaign;
$response = $CampaignService->mutate(array($operation));
print_r($response);die();
}
try{
$user = new AdwordsUser();
$user->LogAll();
AddCampaign($user);
}catch(Exception $e){
printf("An error has accurred: %s\n",$e->getMessage());
}
?>
function AddCampaign(AdWordsUser $user) {
$BudgetService = $user->GetService('BudgetService',ADWORDS_VERSION);
$budget = new Budget();
$budget->name = "Shared Interplanetary Budget #" . uniqid();
$budget->period = "DAILY";
$budget->amount = new Money(50000000);
$budget->deliveryMethod = "STANDARD";
$budget->isExplicitlyShared=false;
$operation = new BudgetOperation();
$operation->operand = $budget;
$operation->operator = 'ADD';
$result = $BudgetService->mutate(array($operation));
$budget = $result->value[0];
$CampaignService = $user->GetService('CampaignService',ADWORDS_VERSION);
$Campaign = new Campaign();
$Campaign->name = 'Interplanetary Cruise #' . uniqid();
$Campaign->status = "ACTIVE";
$Campaign->budget = new Budget();
$Campaign->budget->budgetId = $budget->budgetId;
$keywordMatchSetting = new KeywordMatchSetting();
$keywordMatchSetting->optIn = true;
$Campaign->settings = $keywordMatchSetting;
// $CampaignObject->startDate = date('Ymd His', strtotime('+1 day'));
// $CampaignObject->endDate = date('Ymd His', strtotime('+1 month'));
$Campaign->biddingStrategyConfiguration = new BiddingStrategyConfiguration();
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyId = NULL;
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyName = NUll;
$Campaign->biddingStrategyConfiguration->biddingStrategyType = 'MANUAL_CPC';
$operation = new CampaignOperation();
$operation->operator = "ADD";
$operation->operand = $Campaign;
$response = $CampaignService->mutate(array($operation));
print_r($response);die();
}
try{
$user = new AdwordsUser();
$user->LogAll();
AddCampaign($user);
}catch(Exception $e){
printf("An error has accurred: %s\n",$e->getMessage());
}
?>