if (accountChanges != null && accountChanges.getChangedCampaigns() != null) {
System.out.println("Most recent change: "
+ accountChanges.getLastChangeTimestamp() + "\n");
for (CampaignChangeData campaignChanges : accountChanges.getChangedCampaigns()) {
System.out.println("Campaign with id \"" + campaignChanges.getCampaignId()
+ "\" was changed: ");
System.out.println("\tCampaign changed status: "
+ campaignChanges.getCampaignChangeStatus());
if (campaignChanges.getCampaignChangeStatus() == ChangeStatus.NEW) {
System.out.println("Status Triggered");
if (campaignChanges.getChangedAdGroups() != null) {
for (AdGroupChangeData adGroupChanges : campaignChanges.getChangedAdGroups()) {
System.out.println("\tAd goup with id \"" + adGroupChanges.getAdGroupId()
+ "\" was changed: ");
System.out.println("\t\tAd goup changed status: "
+ adGroupChanges.getAdGroupChangeStatus());
}
}
}
System.out.println("END");
}
} else {
System.out.println("No account changes were found.");
}
}