appStarRating = $appStarRating; } /** * @return DoubleVerifyAppStarRating */ public function getAppStarRating() { return $this->appStarRating; } /** * Avoid bidding on apps with the age rating. * * @param string[] $avoidedAgeRatings */ public function setAvoidedAgeRatings($avoidedAgeRatings) { $this->avoidedAgeRatings = $avoidedAgeRatings; } /** * @return string[] */ public function getAvoidedAgeRatings() { return $this->avoidedAgeRatings; } /** * DV Brand Safety Controls. * * @param DoubleVerifyBrandSafetyCategories $brandSafetyCategories */ public function setBrandSafetyCategories(DoubleVerifyBrandSafetyCategories $brandSafetyCategories) { $this->brandSafetyCategories = $brandSafetyCategories; } /** * @return DoubleVerifyBrandSafetyCategories */ public function getBrandSafetyCategories() { return $this->brandSafetyCategories; } /** * The custom segment ID provided by DoubleVerify. The ID must start with "51" * and consist of eight digits. Custom segment ID cannot be specified along * with any of the following fields: * brand_safety_categories * * avoided_age_ratings * app_star_rating * fraud_invalid_traffic * * @param string $customSegmentId */ public function setCustomSegmentId($customSegmentId) { $this->customSegmentId = $customSegmentId; } /** * @return string */ public function getCustomSegmentId() { return $this->customSegmentId; } /** * Display viewability settings (applicable to display line items only). * * @param DoubleVerifyDisplayViewability $displayViewability */ public function setDisplayViewability(DoubleVerifyDisplayViewability $displayViewability) { $this->displayViewability = $displayViewability; } /** * @return DoubleVerifyDisplayViewability */ public function getDisplayViewability() { return $this->displayViewability; } /** * Avoid Sites and Apps with historical Fraud & IVT Rates. * * @param DoubleVerifyFraudInvalidTraffic $fraudInvalidTraffic */ public function setFraudInvalidTraffic(DoubleVerifyFraudInvalidTraffic $fraudInvalidTraffic) { $this->fraudInvalidTraffic = $fraudInvalidTraffic; } /** * @return DoubleVerifyFraudInvalidTraffic */ public function getFraudInvalidTraffic() { return $this->fraudInvalidTraffic; } /** * Video viewability settings (applicable to video line items only). * * @param DoubleVerifyVideoViewability $videoViewability */ public function setVideoViewability(DoubleVerifyVideoViewability $videoViewability) { $this->videoViewability = $videoViewability; } /** * @return DoubleVerifyVideoViewability */ public function getVideoViewability() { return $this->videoViewability; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DoubleVerify::class, 'Google_Service_DisplayVideo_DoubleVerify');