Hi,
Thank you for contacting the Google Ads API support team.
After reviewing your concern, I understand that your refresh token expires within 7 days. I would recommend you to check this Refresh token expiration documentation for more information on how the refresh token expires.
If the publishing status is "In production" in the OAuth consent screen of your Google API console, this means that you have already applied this Setting up your OAuth consent screen instruction to that account that makes the life of the refresh token longer. For further assistance, you may reach out to the Google API console support team via the API Console Help link.
![]() |
Google Ads API Team |