Error: URL Signature Expired
You may encounter the following error when you click on the thumbnail or image URL of a Facebook Ads creative:
URL signature expired
What causes the URL signature expired error?
Each call we make to Facebook's API returns a new thumbnail_url and image_url for the ad creative and renders the old URLs out-of-date. Updating the thumbnail_url and image_url fields with each API call would result in a complete table re-sync. To avoid unnecessary table re-syncs and prevent excess MAR, we don't update the thumbnail_url and image_url fields.
As a result, this issue occurs when you click a link in the thumbnail_url or image_url field that is outdated.
How to resolve the URL signature expired error?
To resolve this issue, locate the URL from the hash or image_hash column in the CREATIVE_HISTORY table. The hash and image_hash columns provide a reliable reference URL for the image. For more information, see Facebook's Ad Image documentation.