// [policySummary:protected] => NULL
$adGroupId = $$adGroupAd->getAdGroupId();
$adId = $adGroupAd->getAd()->getId();
$selector = new Selector();
$selector->setFields(['AdGroupId', 'PolicySummary']);
$selector->setPredicates([
new Predicate('AdGroupId', PredicateOperator::EQUALS, [$adGroupId]),
new Predicate('Id', PredicateOperator::EQUALS, [$adId])
]);
$page = $adGroupAdService->get($selector);
$adGroupAdFull = $page->getEntries()[0];
// partial value of one of the AdGroupAds in result:
// adGroupId:protected] => <ID>
// [ad:protected] => Google\AdsApi\AdWords\v201710\cm\CallOnlyAd Object
// {ad}
// [status:protected] => ENABLED
// [policySummary:protected] => Google\AdsApi\AdWords\v201710\cm\AdGroupAdPolicySummary Object