A post code authorizes you to create Spark Ads in TikTok Ads Manager. A notification error may occur that prevents successful ad setup. Review the Spark Ads code error notifications and their definitions with TikTok's recommended solutions to troubleshoot these errors.
Clear, specific error messages keep you informed about exactly why your post code failed, such as expired authorization or unsupported video type.
Each error message is accompanied by actionable guidance for you to troubleshoot your error, such as contacting a creator or selecting another post.
You can differentiate between a backend error versus a user error, such as system failure or content violation.
Error code | Notification message | What you can do |
4002 video_unavailable | The video is not available due to community guidelines violation. | Contact the creator or select another post that meets community guidelines. |
4002 video_deleted | The video has been deleted and cannot be used to create ads. | Contact the creator or choose another post. |
auth_code_not_found | The code has been deleted. | Contact the creator to generate a new code. |
4013 auth_code_format_error | The post code is incorrect. | Verify the code with the creator or generate a new one. |
-500 call_rpc_fail, call_db_fail | An error occurred processing the code. | Refresh the page or try again later. |
930002 mention_multiple_videos | This post can’t be used for ads because it tags multiple posts. | Select a post that doesn't tag multiple posts. |
900012 illegal_item_status_error | The post is unavailable due to a community rule violation. | Contact the creator or choose another post. |
4027 story_video_not_supported | Story videos can't be used for Spark Ads. | Choose a different post. |
4042 carousel_duet_not_supported | Duet carousels can’t be used for Spark Ads. | Choose a different post. |
4025 auth_code_expired | Authorization expired. | Contact the creator to extend the authorization. |
900003 multi_duet_stitch_refused, duet_stitch_region_limit | This post can't be used for ads due to duet or restrictions on multiple people involved in the post. | Choose another post that doesn't invovle multiple people or consult support. |
user_permission_missing | You don’t have permission to create ads. | Contact your account manager about ad permissions. |
not_public_video | The post is not public. | Ask the creator to change visibility to public. |
900011 anchors_status_error | This link is not authorized for a post. Post’s anchor status does not support Spark Ads. | Check anchor audit status or choose a link that is authorized for posts. |
900010 calculate_intersection_time_error | Authorization ends before the ad’s end time. | Contact the creator to adjust authorization. |
auth_code_error | Post can’t be used for Spark Ads due to an incorrect code. | Select a different post or ensure codes match. |