---
title: ProductPageReasonCreate
framework: Apple Ads
role: symbol
role_heading: Object
path: apple_ads/productpagereasoncreate
---

# ProductPageReasonCreate

The ad creative rejection reason based on a product page.

## Declaration

```data
object ProductPageReasonCreate
```

## Properties

adamId: Your unique App Store app identifier. assetGenId: The unique identifier for an app preview or screenshot. comment: Custom comments from Apple about the rejection reason. countryOrRegion: The App Store geoterritories where you’re promoting your app. id: The unique identifier for a creative. languageCode: The ISO 639-1 language code appended to the ISO 3166-1 alpha-2 country code, such as en-US. productPageId: The custom product page identifier associated with the ad creative rejection reason. This field is nullable. reasonCode: Contains one of the RejectionReason enumerations in the Discussion section below. reasonLevel: The level at which the system applies the rejection reason. See ReasonLevel for enumerations. reasonType: The reason type has a value of REJECTION_REASON. supplySource: The ad placement associated with the ad creative rejection reason.

## Discussion

Discussion Descriptions of reason codes include the following:

## See Also

### Product Page Request and Response Objects

- [LocaleInfo](apple_ads/localeinfo.md)
- [CountryOrRegion](apple_ads/countryorregion.md)
- [CountriesOrRegionsListResponse](apple_ads/countriesorregionslistresponse.md)
- [MediaAppVideoAsset](apple_ads/mediaappvideoasset.md)
- [ProductPageLocaleDetail](apple_ads/productpagelocaledetail.md)
- [ProductPageDetail](apple_ads/productpagedetail.md)
- [ProductPageDetailWithAssets](apple_ads/productpagedetailwithassets.md)
- [ProductPageLocaleDetailListResponse](apple_ads/productpagelocaledetaillistresponse.md)
- [ProductPageDetailResponse](apple_ads/productpagedetailresponse.md)
- [ProductPageDetailWithAssetInfoResponse](apple_ads/productpagedetailwithassetinforesponse.md)
- [ProductPageDetailListResponse](apple_ads/productpagedetaillistresponse.md)
