PHP Class ProductSegmentation, googleads-php-lib

For example, a product with 3 segmentations with only 1 segment for each will produce {@code 1 x 1 x 1 = 1} product. A product with 3 segmentations with 2 segments for each will produce {@code 2 x 2 x 2 = 8} products.

Datei anzeigen Open project: googleads/googleads-php-lib

Public Properties

Property Type Description
$adUnitSegments AdUnitTargeting[]
$bandwidthSegment BandwidthGroupTargeting
$browserLanguageSegment BrowserLanguageTargeting
$browserSegment BrowserTargeting
$customTargetingSegment CustomCriteria[]
$deviceCapabilitySegment DeviceCapabilityTargeting
$deviceCategorySegment DeviceCategoryTargeting
$deviceManufacturerSegment DeviceManufacturerTargeting
$geoSegment GeoTargeting
$mobileCarrierSegment MobileCarrierTargeting
$mobileDeviceSegment MobileDeviceTargeting
$mobileDeviceSubmodelSegment MobileDeviceSubmodelTargeting
$operatingSystemSegment OperatingSystemTargeting
$placementSegment PlacementTargeting
$userDomainSegment UserDomainTargeting
$videoPositionSegment VideoPositionTargeting

Public Methods

Method Description
__construct ( $geoSegment = null, $adUnitSegments = null, $placementSegment = null, $customTargetingSegment = null, $userDomainSegment = null, $bandwidthSegment = null, $browserSegment = null, $browserLanguageSegment = null, $operatingSystemSegment = null, $mobileCarrierSegment = null, $deviceCapabilitySegment = null, $deviceCategorySegment = null, $deviceManufacturerSegment = null, $mobileDeviceSegment = null, $mobileDeviceSubmodelSegment = null, $videoPositionSegment = null )
getNamespace ( ) : string Gets the namesapce of this class
getXsiTypeName ( ) : string Gets the xsi:type name of this class

Method Details

__construct() public method

public __construct ( $geoSegment = null, $adUnitSegments = null, $placementSegment = null, $customTargetingSegment = null, $userDomainSegment = null, $bandwidthSegment = null, $browserSegment = null, $browserLanguageSegment = null, $operatingSystemSegment = null, $mobileCarrierSegment = null, $deviceCapabilitySegment = null, $deviceCategorySegment = null, $deviceManufacturerSegment = null, $mobileDeviceSegment = null, $mobileDeviceSubmodelSegment = null, $videoPositionSegment = null )

getNamespace() public method

Gets the namesapce of this class
public getNamespace ( ) : string
return string the namespace of this class

getXsiTypeName() public method

Gets the xsi:type name of this class
public getXsiTypeName ( ) : string
return string the xsi:type name of this class

Property Details

$adUnitSegments public_oe property

public AdUnitTargeting[] $adUnitSegments
return AdUnitTargeting[]

$bandwidthSegment public_oe property

public BandwidthGroupTargeting $bandwidthSegment
return BandwidthGroupTargeting

$browserLanguageSegment public_oe property

public BrowserLanguageTargeting $browserLanguageSegment
return BrowserLanguageTargeting

$browserSegment public_oe property

public BrowserTargeting $browserSegment
return BrowserTargeting

$customTargetingSegment public_oe property

public CustomCriteria[] $customTargetingSegment
return CustomCriteria[]

$deviceCapabilitySegment public_oe property

public DeviceCapabilityTargeting $deviceCapabilitySegment
return DeviceCapabilityTargeting

$deviceCategorySegment public_oe property

public DeviceCategoryTargeting $deviceCategorySegment
return DeviceCategoryTargeting

$deviceManufacturerSegment public_oe property

public DeviceManufacturerTargeting $deviceManufacturerSegment
return DeviceManufacturerTargeting

$geoSegment public_oe property

public GeoTargeting $geoSegment
return GeoTargeting

$mobileCarrierSegment public_oe property

public MobileCarrierTargeting $mobileCarrierSegment
return MobileCarrierTargeting

$mobileDeviceSegment public_oe property

public MobileDeviceTargeting $mobileDeviceSegment
return MobileDeviceTargeting

$mobileDeviceSubmodelSegment public_oe property

public MobileDeviceSubmodelTargeting $mobileDeviceSubmodelSegment
return MobileDeviceSubmodelTargeting

$operatingSystemSegment public_oe property

public OperatingSystemTargeting $operatingSystemSegment
return OperatingSystemTargeting

$placementSegment public_oe property

public PlacementTargeting $placementSegment
return PlacementTargeting

$userDomainSegment public_oe property

public UserDomainTargeting $userDomainSegment
return UserDomainTargeting

$videoPositionSegment public_oe property

public VideoPositionTargeting $videoPositionSegment
return VideoPositionTargeting