String query = String.format("SELECT Id, AdGroupAdDisapprovalReasons "
+ "WHERE AdGroupId = %d AND AdGroupCreativeApprovalStatus = DISAPPROVED ORDER BY Id",
adGroupId);
// Get all disapproved ads.
AdGroupAdPage page = adGroupAdService.query(query);
// Display ads.
if (page.getEntries() != null && page.getEntries().length > 0) {
for (AdGroupAd adGroupAd : page.getEntries()) {
System.out.println("Ad with id \"" + adGroupAd.getAd().getId() + "\"" + " and type \""
+ adGroupAd.getAd().getAdType() + "\" was disapproved for the following reasons:");
for (String reason : adGroupAd.getDisapprovalReasons()) {
System.out.println(" \"" + reason + "\"");
}