AI-generated Key Takeaways
- 
          
ShoppingAdsProgramStatus resource provides the status and review eligibility of your Shopping Ads program.
 - 
          
It includes global program state and region-specific statuses, covering eligibility, review issues, and onboarding requirements.
 - 
          
RegionStatus provides detailed information about program status in specific regions, including review eligibility and reasons for ineligibility.
 - 
          
If a program is ineligible for review, ReviewIneligibilityReasonDetails offer additional information like cooldown periods.
 - 
          
You can retrieve program status using the
getmethod and request a review using therequestreviewmethod. 
- Resource: ShoppingAdsProgramStatus
 - ProgramState
 - RegionStatus
 - ReviewIneligibilityReasonDetails
 - Methods
 
Resource: ShoppingAdsProgramStatus
Response message for shoppingadsprogram.get.
| JSON representation | 
|---|
{ "globalState": enum (  | 
              
| Fields | |
|---|---|
globalState | 
                
                   
 State of the program.   | 
              
regionStatuses[] | 
                
                   
 Status of the program in each region. Regions with the same status and review eligibility are grouped together in   | 
              
ProgramState
Different states of the program for the account.
| Enums | |
|---|---|
PROGRAM_STATE_UNSPECIFIED | 
                State is unknown. | 
NOT_ENABLED | 
                Program is not enabled for any country. | 
NO_OFFERS_UPLOADED | 
                No products have been uploaded for any region. Upload products to Merchant Center. | 
ENABLED | 
                Program is enabled and offers are uploaded for at least one country. | 
RegionStatus
Status of program and region.
| JSON representation | 
|---|
{ "regionCodes": [ string ], "eligibilityStatus": enum (  | 
              
| Fields | |
|---|---|
regionCodes[] | 
                
                   
 The two-letter ISO 3166-1 alpha-2 codes for all the regions with the same   | 
              
eligibilityStatus | 
                
                   
 Eligibility status of the Shopping Ads program.  | 
              
reviewIssues[] | 
                
                   
 Issues evaluated in the review process. Fix all issues before requesting a review.  | 
              
onboardingIssues[] | 
                
                   
 Issues that must be fixed to be eligible for review.  | 
              
disapprovalDate | 
                
                   
 Date by which eligibilityStatus will go from   | 
              
reviewEligibilityStatus | 
                
                   
 If a program is eligible for review in a specific region. Only visible if   | 
              
reviewIneligibilityReason | 
                
                   
 Review ineligibility reason if account is not eligible for review.  | 
              
reviewIneligibilityReasonDescription | 
                
                   
 Reason a program in a specific region isn’t eligible for review. Only visible if   | 
              
reviewIneligibilityReasonDetails | 
                
                   
 Additional information for ineligibility. If   | 
              
ReviewIneligibilityReasonDetails
Additional details for review ineligibility reasons.
| JSON representation | 
|---|
{ "cooldownTime": string }  | 
              
| Fields | |
|---|---|
cooldownTime | 
                
                   
 This timestamp represents end of cooldown period for review ineligbility reason   | 
              
Methods | 
            |
|---|---|
                
 | 
              Retrieves the status and review eligibility for the Shopping Ads program. | 
                
 | 
              Requests a review of Shopping ads in a specific region. |