[{"data":1,"prerenderedAt":547},["ShallowReactive",2],{"blog-tiktok-ads-not-spending-en":3,"blog-ad-banners-en":519},{"id":4,"title":5,"excerpt":6,"content":7,"coverImage":459,"meta":467,"site":470,"status":491,"slug":492,"author":493,"category":503,"publishDate":513,"featured":285,"updatedAt":514,"createdAt":515,"contentHtml":516,"previewUrl":517,"localeSlugs":518},668,"TikTok Ads Not Spending? A Status-First Fix Guide (2026)","TikTok ads not spending? Check status, budget floors, bid and targeting in that order. A diagnostic built on TikTok's own Help Center docs, with no invented numbers.",{"root":8},{"children":9,"direction":19,"format":15,"indent":13,"type":458,"version":18},[10,21,25,31,35,68,72,76,80,245,252,256,260,266,272,290,294,298,312,316,320,326,330,338,342,374,378,404,408,421,425,430,434,438,442,446,450,454],{"children":11,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[12],{"detail":13,"format":13,"mode":14,"style":15,"text":16,"type":17,"version":18},0,"normal","","When TikTok ads are not spending, the cause is almost always visible in Ads Manager before you change anything: a status that is not Active, a budget below TikTok's floor, a bid or cost target the auction cannot meet, or an audience too narrow to deliver. Check the status column first, then budget, then bidding, then targeting.","text",1,null,"paragraph",{"children":22,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[23],{"detail":13,"format":13,"mode":14,"style":15,"text":24,"type":17,"version":18},"That order matters because most \"my TikTok ads won't spend\" fixes people try first (duplicating the ad group, doubling the budget, rebuilding the campaign) either do nothing or push the ad group back into learning. This guide walks the diagnosis in the order TikTok's own documentation supports. Everything below comes from TikTok's Business Help Center; where TikTok does not publish a number, this article does not invent one.",{"children":26,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[27],{"detail":13,"format":13,"mode":14,"style":15,"text":28,"type":17,"version":18},"Why TikTok ads are not spending: start with the status column","heading","h2",{"children":32,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[33],{"detail":13,"format":13,"mode":14,"style":15,"text":34,"type":17,"version":18},"TikTok's \"Ad statuses and definitions\" article (last updated June 2025) defines the primary statuses you will see at campaign, ad group and ad level. Four of them mean zero or reduced spend:",{"children":36,"direction":19,"format":15,"indent":13,"type":65,"version":18,"listType":66,"start":18,"tag":67},[37,44,51,58],{"children":38,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":18},[39,41],{"detail":13,"format":18,"mode":14,"style":15,"text":40,"type":17,"version":18},"Pending",{"detail":13,"format":13,"mode":14,"style":15,"text":42,"type":17,"version":18}," — the ad is under review and is not delivering. TikTok says no specific action is required.","listitem",{"children":45,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":50},[46,48],{"detail":13,"format":18,"mode":14,"style":15,"text":47,"type":17,"version":18},"Not delivering",{"detail":13,"format":13,"mode":14,"style":15,"text":49,"type":17,"version":18}," — the ad is no longer running due to budget or a violation of TikTok's advertising policies.",2,{"children":52,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":57},[53,55],{"detail":13,"format":18,"mode":14,"style":15,"text":54,"type":17,"version":18},"Limited delivery",{"detail":13,"format":13,"mode":14,"style":15,"text":56,"type":17,"version":18}," — the ad is only partially delivering, and action may be required.",3,{"children":59,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":64},[60,62],{"detail":13,"format":18,"mode":14,"style":15,"text":61,"type":17,"version":18},"Paused",{"detail":13,"format":13,"mode":14,"style":15,"text":63,"type":17,"version":18}," — the campaign, ad group or creative has been paused and needs to be unpaused.",4,"list","bullet","ul",{"children":69,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[70],{"detail":13,"format":13,"mode":14,"style":15,"text":71,"type":17,"version":18},"Each of these carries a secondary status that tells you the actual reason. Read that before touching settings. A campaign that looks \"active\" at the top level can still contain an ad group that is not delivering, so check all three levels.",{"children":73,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[74],{"detail":13,"format":13,"mode":14,"style":15,"text":75,"type":17,"version":18},"Step 1: if the status says \"Not delivering\", read the secondary status",{"children":77,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[78],{"detail":13,"format":13,"mode":14,"style":15,"text":79,"type":17,"version":18},"The same TikTok article lists the secondary statuses under Not delivering. The common ones, and what each one points to:",{"children":81,"direction":19,"format":15,"indent":13,"type":244,"version":18},[82,104,124,144,164,184,204,224],{"children":83,"direction":19,"format":15,"indent":13,"type":103,"version":18},[84,91,97],{"children":85,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":18,"rowSpan":18},[86],{"children":87,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[88],{"detail":13,"format":13,"mode":14,"style":15,"text":89,"type":17,"version":18}," Secondary status ","tablecell",{"children":92,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":18,"rowSpan":18},[93],{"children":94,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[95],{"detail":13,"format":13,"mode":14,"style":15,"text":96,"type":17,"version":18}," What it means ",{"children":98,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":18,"rowSpan":18},[99],{"children":100,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[101],{"detail":13,"format":13,"mode":14,"style":15,"text":102,"type":17,"version":18}," What to do ","tablerow",{"children":105,"direction":19,"format":15,"indent":13,"type":103,"version":18},[106,112,118],{"children":107,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[108],{"children":109,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[110],{"detail":13,"format":13,"mode":14,"style":15,"text":111,"type":17,"version":18}," Out of account / campaign / ad group budget ",{"children":113,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[114],{"children":115,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[116],{"detail":13,"format":13,"mode":14,"style":15,"text":117,"type":17,"version":18}," The budget at that level is used up ",{"children":119,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[120],{"children":121,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[122],{"detail":13,"format":13,"mode":14,"style":15,"text":123,"type":17,"version":18}," Raise the budget at the level named, or wait for the next budget period ",{"children":125,"direction":19,"format":15,"indent":13,"type":103,"version":18},[126,132,138],{"children":127,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[128],{"children":129,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[130],{"detail":13,"format":13,"mode":14,"style":15,"text":131,"type":17,"version":18}," Insufficient balance ",{"children":133,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[134],{"children":135,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[136],{"detail":13,"format":13,"mode":14,"style":15,"text":137,"type":17,"version":18}," The account does not have enough funds ",{"children":139,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[140],{"children":141,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[142],{"detail":13,"format":13,"mode":14,"style":15,"text":143,"type":17,"version":18}," Add funds to the account balance ",{"children":145,"direction":19,"format":15,"indent":13,"type":103,"version":18},[146,152,158],{"children":147,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[148],{"children":149,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[150],{"detail":13,"format":13,"mode":14,"style":15,"text":151,"type":17,"version":18}," Review not approved ",{"children":153,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[154],{"children":155,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[156],{"detail":13,"format":13,"mode":14,"style":15,"text":157,"type":17,"version":18}," The ad was rejected in review ",{"children":159,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[160],{"children":161,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[162],{"detail":13,"format":13,"mode":14,"style":15,"text":163,"type":17,"version":18}," Fix the flagged issue and resubmit; see our TikTok Ads Manager guide for how the ad level is structured ",{"children":165,"direction":19,"format":15,"indent":13,"type":103,"version":18},[166,172,178],{"children":167,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[168],{"children":169,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[170],{"detail":13,"format":13,"mode":14,"style":15,"text":171,"type":17,"version":18}," Ad group limit for this account has reached ",{"children":173,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[174],{"children":175,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[176],{"detail":13,"format":13,"mode":14,"style":15,"text":177,"type":17,"version":18}," You exceeded the number of ad groups allowed to deliver at once ",{"children":179,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[180],{"children":181,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[182],{"detail":13,"format":13,"mode":14,"style":15,"text":183,"type":17,"version":18}," Pause or consolidate weaker ad groups ",{"children":185,"direction":19,"format":15,"indent":13,"type":103,"version":18},[186,192,198],{"children":187,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[188],{"children":189,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[190],{"detail":13,"format":13,"mode":14,"style":15,"text":191,"type":17,"version":18}," Missing creatives ",{"children":193,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[194],{"children":195,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[196],{"detail":13,"format":13,"mode":14,"style":15,"text":197,"type":17,"version":18}," No creatives are available, for example because they were deleted ",{"children":199,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[200],{"children":201,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[202],{"detail":13,"format":13,"mode":14,"style":15,"text":203,"type":17,"version":18}," Add creatives back to the ad group ",{"children":205,"direction":19,"format":15,"indent":13,"type":103,"version":18},[206,212,218],{"children":207,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[208],{"children":209,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[210],{"detail":13,"format":13,"mode":14,"style":15,"text":211,"type":17,"version":18}," Account not approved / Account suspended ",{"children":213,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[214],{"children":215,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[216],{"detail":13,"format":13,"mode":14,"style":15,"text":217,"type":17,"version":18}," The problem is at account level, not campaign level ",{"children":219,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[220],{"children":221,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[222],{"detail":13,"format":13,"mode":14,"style":15,"text":223,"type":17,"version":18}," Resolve the account issue first; nothing below it will spend ",{"children":225,"direction":19,"format":15,"indent":13,"type":103,"version":18},[226,232,238],{"children":227,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[228],{"children":229,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[230],{"detail":13,"format":13,"mode":14,"style":15,"text":231,"type":17,"version":18}," Qualification required, expired or not approved ",{"children":233,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[234],{"children":235,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[236],{"detail":13,"format":13,"mode":14,"style":15,"text":237,"type":17,"version":18}," An industry qualification is missing or has lapsed ",{"children":239,"direction":19,"format":15,"indent":13,"type":90,"version":18,"backgroundColor":19,"colSpan":18,"headerState":13,"rowSpan":18},[240],{"children":241,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[242],{"detail":13,"format":13,"mode":14,"style":15,"text":243,"type":17,"version":18}," Submit or renew the qualification ","table",{"children":246,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[247,249,250],{"detail":13,"format":13,"mode":14,"style":15,"text":248,"type":17,"version":18},"If you see ",{"detail":13,"format":18,"mode":14,"style":15,"text":40,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":251,"type":17,"version":18},", the answer is to wait for review rather than edit. Every edit is another thing to review.",{"children":253,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[254],{"detail":13,"format":13,"mode":14,"style":15,"text":255,"type":17,"version":18},"Step 2: \"Active but not spending\" usually means a budget or structure problem",{"children":257,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[258],{"detail":13,"format":13,"mode":14,"style":15,"text":259,"type":17,"version":18},"When the status is Active and spend is still zero, look at budget and structure next.",{"children":261,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":18,"textStyle":15},[262,264],{"detail":13,"format":18,"mode":14,"style":15,"text":263,"type":17,"version":18},"Budget floors.",{"detail":13,"format":13,"mode":14,"style":15,"text":265,"type":17,"version":18}," TikTok's \"About budgets for ads in TikTok Ads Manager\" article documents the minimums: a daily budget must exceed $50 at campaign level and $20 at ad group level. A lifetime budget must exceed $50 at campaign level, and at ad group level it must be at least the total days multiplied by the minimum daily budget.",{"children":267,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":18,"textStyle":15},[268,270],{"detail":13,"format":18,"mode":14,"style":15,"text":269,"type":17,"version":18},"Campaign budget below ad group budget.",{"detail":13,"format":13,"mode":14,"style":15,"text":271,"type":17,"version":18}," The same article warns that the campaign budget should not be lower than the ad group budget, because that causes delivery issues. This is easy to create by accident when you raise an ad group budget and forget the campaign cap above it.",{"children":273,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":18,"textStyle":15},[274,276,278,288],{"detail":13,"format":18,"mode":14,"style":15,"text":275,"type":17,"version":18},"Active ad group quota.",{"detail":13,"format":13,"mode":14,"style":15,"text":277,"type":17,"version":18}," TikTok's \"About ad account limits\" article sets a cap on how many ad groups can be active at once, based on your highest monthly spend in the past twelve months: 50 for accounts under $1,500, 200 for $1,500 to under $150,000, and 1,000 at $150,000 and above. Ad groups in review count as active. If you keep duplicating ad groups to \"force\" spend, you can run into this limit and get the \"Ad group limit for this account has reached\" status. Our ",{"children":279,"direction":19,"format":15,"indent":13,"type":282,"version":57,"fields":283,"id":287},[280],{"detail":13,"format":13,"mode":14,"style":15,"text":281,"type":17,"version":18},"TikTok Ads Manager guide","link",{"linkType":284,"newTab":285,"url":286},"custom",false,"https://deepclick.com/resources/blog/tiktok-ads-manager-guide/","6ab1e6b0c8712000c803096e",{"detail":13,"format":13,"mode":14,"style":15,"text":289,"type":17,"version":18}," covers these limits in more detail.",{"children":291,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[292],{"detail":13,"format":13,"mode":14,"style":15,"text":293,"type":17,"version":18},"Step 3: check whether your bid lets the TikTok ad win auctions",{"children":295,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[296],{"detail":13,"format":13,"mode":14,"style":15,"text":297,"type":17,"version":18},"If budget and status are fine, the next suspect is bidding. TikTok's \"Available bidding strategies\" article (updated September 2026) describes two strategies:",{"children":299,"direction":19,"format":15,"indent":13,"type":65,"version":18,"listType":66,"start":18,"tag":67},[300,306],{"children":301,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":18},[302,304],{"detail":13,"format":18,"mode":14,"style":15,"text":303,"type":17,"version":18},"Target cost per result",{"detail":13,"format":13,"mode":14,"style":15,"text":305,"type":17,"version":18}," — a goal-based strategy where the system optimizes delivery toward a cost per action you define. TikTok notes the actual cost can be slightly higher or lower than the target.",{"children":307,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":50},[308,310],{"detail":13,"format":18,"mode":14,"style":15,"text":309,"type":17,"version":18},"Maximum Results",{"detail":13,"format":13,"mode":14,"style":15,"text":311,"type":17,"version":18}," — a spend-based strategy that aims to deliver the highest volume of conversions within your budget, without targeting a specific cost.",{"children":313,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[314],{"detail":13,"format":13,"mode":14,"style":15,"text":315,"type":17,"version":18},"(Older help articles and many third-party guides still call these Cost Cap and Maximum Delivery.)",{"children":317,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[318],{"detail":13,"format":13,"mode":14,"style":15,"text":319,"type":17,"version":18},"The practical difference for a \"not spending\" problem: Maximum Results is built to use the budget, while a cost target that is lower than what the auction currently clears gives the system few opportunities to deliver. TikTok's \"Bidding & Budget Tips for Performance\" article recommends using target cost per result with the suggested bid for auction campaigns, and gives a budget guideline of the target CPA multiplied by 10 so the ad group has room to collect conversions. If you set a target far below the suggested bid and spend is flat, that is the first thing to test.",{"children":321,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":18,"textStyle":15},[322,324],{"detail":13,"format":18,"mode":14,"style":15,"text":323,"type":17,"version":18},"The learning phase is not a bug.",{"detail":13,"format":13,"mode":14,"style":15,"text":325,"type":17,"version":18}," TikTok's \"About Learning Phase\" article (last updated June 2026) says volatility typically starts to decline after about 25 campaign results or 7 days from when the campaign enters learning. It lists three things to avoid during learning: pausing campaigns or ad groups, edits that retrigger learning, and unreasonable budget or creative volume settings. Uneven spend in the first days is expected; zero spend for days is not, and points back to Steps 1 to 3.",{"children":327,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[328],{"detail":13,"format":13,"mode":14,"style":15,"text":329,"type":17,"version":18},"Step 4: check whether the audience is too narrow to deliver",{"children":331,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[332,334,336],{"detail":13,"format":13,"mode":14,"style":15,"text":333,"type":17,"version":18},"If one secondary status reads ",{"detail":13,"format":18,"mode":14,"style":15,"text":335,"type":17,"version":18},"Limited traffic",{"detail":13,"format":13,"mode":14,"style":15,"text":337,"type":17,"version":18},", TikTok's guidance is to optimize your settings. The usual culprits are the ones you control at ad group level: a small location list, a tight age band, stacked interest and behavior filters, device restrictions, or a small custom audience with no targeting expansion. TikTok does not publish a minimum audience size, so the test is directional: widen one constraint at a time and watch whether delivery starts.",{"children":339,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[340],{"detail":13,"format":13,"mode":14,"style":15,"text":341,"type":17,"version":18},"Two related checks:",{"children":343,"direction":19,"format":15,"indent":13,"type":65,"version":18,"listType":66,"start":18,"tag":67},[344,359],{"children":345,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":18},[346,348,350,357],{"detail":13,"format":18,"mode":14,"style":15,"text":347,"type":17,"version":18},"Optimization event with no signal.",{"detail":13,"format":13,"mode":14,"style":15,"text":349,"type":17,"version":18}," If the ad group optimizes for a conversion event that rarely or never fires, the system has almost nothing to learn from. Confirm the event is actually arriving; our ",{"children":351,"direction":19,"format":15,"indent":13,"type":282,"version":57,"fields":354,"id":356},[352],{"detail":13,"format":13,"mode":14,"style":15,"text":353,"type":17,"version":18},"TikTok Pixel setup guide",{"linkType":284,"newTab":285,"url":355},"https://deepclick.com/resources/blog/tiktok-pixel-setup/","6ab1e6b0c8712000c803096f",{"detail":13,"format":13,"mode":14,"style":15,"text":358,"type":17,"version":18}," covers how to verify events and matching.",{"children":360,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":50},[361,363,365,372],{"detail":13,"format":18,"mode":14,"style":15,"text":362,"type":17,"version":18},"Too few creatives or weak creatives.",{"detail":13,"format":13,"mode":14,"style":15,"text":364,"type":17,"version":18}," Delivery depends on the ad being competitive in the auction. TikTok recommends running several creatives per ad group; see our ",{"children":366,"direction":19,"format":15,"indent":13,"type":282,"version":57,"fields":369,"id":371},[367],{"detail":13,"format":13,"mode":14,"style":15,"text":368,"type":17,"version":18},"TikTok ads creative best practices",{"linkType":284,"newTab":285,"url":370},"https://deepclick.com/resources/blog/tiktok-ads-creative-best-practices/","6ab1e6b0c8712000c8030970",{"detail":13,"format":13,"mode":14,"style":15,"text":373,"type":17,"version":18}," for the specifics.",{"children":375,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[376],{"detail":13,"format":13,"mode":14,"style":15,"text":377,"type":17,"version":18},"What not to do while fixing TikTok ads not spending",{"children":379,"direction":19,"format":15,"indent":13,"type":65,"version":18,"listType":66,"start":18,"tag":67},[380,386,392,398],{"children":381,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":18},[382,384],{"detail":13,"format":18,"mode":14,"style":15,"text":383,"type":17,"version":18},"Do not make large budget jumps.",{"detail":13,"format":13,"mode":14,"style":15,"text":385,"type":17,"version":18}," TikTok's budgets article recommends raising budget by no more than 40% per adjustment during learning, no more than 30% after learning, and not adjusting more often than every two days.",{"children":387,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":50},[388,390],{"detail":13,"format":18,"mode":14,"style":15,"text":389,"type":17,"version":18},"Do not duplicate ad groups as a first move.",{"detail":13,"format":13,"mode":14,"style":15,"text":391,"type":17,"version":18}," Duplicates compete with each other and count toward your active ad group quota.",{"children":393,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":57},[394,396],{"detail":13,"format":18,"mode":14,"style":15,"text":395,"type":17,"version":18},"Do not switch budget type expecting a reset.",{"detail":13,"format":13,"mode":14,"style":15,"text":397,"type":17,"version":18}," TikTok does not allow switching between daily and lifetime budget once a campaign or ad group is live.",{"children":399,"direction":19,"format":15,"indent":13,"type":43,"version":18,"value":64},[400,402],{"detail":13,"format":18,"mode":14,"style":15,"text":401,"type":17,"version":18},"Do not edit ads under review.",{"detail":13,"format":13,"mode":14,"style":15,"text":403,"type":17,"version":18}," Edited ads go back through review.",{"children":405,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[406],{"detail":13,"format":13,"mode":14,"style":15,"text":407,"type":17,"version":18},"When the ad spends but results don't follow",{"children":409,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[410,412,419],{"detail":13,"format":13,"mode":14,"style":15,"text":411,"type":17,"version":18},"Sometimes the complaint is really \"spend is fine but conversions are not.\" That is a post-click problem rather than a delivery problem: landing page load time, the route from ad to store or site, and how traffic is filtered before it reaches your page. DeepClick works on that side of the funnel for ",{"children":413,"direction":19,"format":15,"indent":13,"type":282,"version":57,"fields":416,"id":418},[414],{"detail":13,"format":13,"mode":14,"style":15,"text":415,"type":17,"version":18},"Meta and TikTok advertisers",{"linkType":284,"newTab":285,"url":417},"https://deepclick.com/solutions/meta-tiktok-advertisers","6ab1e6b0c8712000c8030971",{"detail":13,"format":13,"mode":14,"style":15,"text":420,"type":17,"version":18},", after TikTok has done its part of delivering the click.",{"children":422,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":30},[423],{"detail":13,"format":13,"mode":14,"style":15,"text":424,"type":17,"version":18},"FAQ",{"children":426,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":429},[427],{"detail":13,"format":13,"mode":14,"style":15,"text":428,"type":17,"version":18},"Why is my TikTok ad active but not spending?","h3",{"children":431,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[432],{"detail":13,"format":13,"mode":14,"style":15,"text":433,"type":17,"version":18},"Usually because a budget is below TikTok's floor ($50 daily at campaign level, $20 daily at ad group level), the campaign budget is lower than the ad group budget, the cost target is below what the auction clears, or the audience is too narrow.",{"children":435,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":429},[436],{"detail":13,"format":13,"mode":14,"style":15,"text":437,"type":17,"version":18},"How long does TikTok ad review take before spend starts?",{"children":439,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[440],{"detail":13,"format":13,"mode":14,"style":15,"text":441,"type":17,"version":18},"TikTok's status documentation treats Pending as a normal state that needs no action. While an ad is Pending it does not deliver, so wait for review to finish before editing.",{"children":443,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":429},[444],{"detail":13,"format":13,"mode":14,"style":15,"text":445,"type":17,"version":18},"Does the learning phase stop TikTok ads from spending?",{"children":447,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[448],{"detail":13,"format":13,"mode":14,"style":15,"text":449,"type":17,"version":18},"No. TikTok says performance can fluctuate during learning, with volatility typically easing after about 25 results or 7 days. Uneven spend is normal; days of zero spend point to status, budget, bid or targeting.",{"children":451,"direction":19,"format":15,"indent":13,"type":29,"version":18,"tag":429},[452],{"detail":13,"format":13,"mode":14,"style":15,"text":453,"type":17,"version":18},"Should I duplicate the ad group if TikTok ads are not spending?",{"children":455,"direction":19,"format":15,"indent":13,"type":20,"version":18,"textFormat":13,"textStyle":15},[456],{"detail":13,"format":13,"mode":14,"style":15,"text":457,"type":17,"version":18},"Not as a first step. Duplicates compete with each other and count toward TikTok's active ad group quota. Diagnose the status, budget and bid first.","root",{"id":460,"alt":461,"updatedAt":462,"createdAt":462,"url":463,"thumbnailURL":19,"filename":464,"mimeType":465,"filesize":466,"width":19,"height":19},1153,"Smartphone ad dashboard with a flat spend line under a magnifying glass","2026-09-22T02:23:27.846Z","https://cms-r2.deepclick.com/cover-tiktok-ads-not-spending-1280-41b6c51f2b05.jpg","cover-tiktok-ads-not-spending-1280-41b6c51f2b05.jpg","application/octet-stream",61221,{"title":5,"description":468,"image":469},"TikTok ads not spending? Read the status column, then check budget floors, bid targets and audience size. A step-by-step fix from TikTok's official docs.",{"id":460,"alt":461,"updatedAt":462,"createdAt":462,"url":463,"thumbnailURL":19,"filename":464,"mimeType":465,"filesize":466,"width":19,"height":19},{"id":18,"key":471,"name":472,"prodHost":473,"testHost":474,"blogPath":475,"docPath":476,"zhPrefix":477,"deployHookTest":478,"deployHookProd":479,"brandAuthor":480,"brandKit":484,"enabled":488,"updatedAt":489,"createdAt":490},"deepclick","DeepClick","https://deepclick.com","https://www-test-deepclick.qiliangjia.one","/resources/blog/{slug}","/docs/{slug}","/zh-CN","https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/60a9adef-153b-4c89-8d07-7118e91e9522","https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/05323321-f694-4ce8-a5af-173c507b8bae",{"id":50,"name":472,"avatar":481,"updatedAt":482,"createdAt":483},25,"2026-04-22T08:09:35.299Z","2026-04-22T06:42:49.116Z",{"logoLight":19,"logoDark":19,"primaryColor":485,"accentColor":486,"tagline":487,"wechatName":19,"xhsHandle":19,"wechatQr":19},"#1a73e8","#ff6600","一次点击，多重价值",true,"2026-08-25T06:40:57.663Z","2026-07-14T06:26:38.962Z","published","tiktok-ads-not-spending",{"id":64,"name":494,"avatar":495,"updatedAt":502,"createdAt":502},"Ethan Cole",{"id":496,"alt":497,"updatedAt":498,"createdAt":498,"url":499,"thumbnailURL":19,"filename":500,"mimeType":465,"filesize":501,"width":19,"height":19},922,"Ethan Cole — growth & ad-tech editor","2026-07-27T07:17:05.290Z","https://cms-r2.deepclick.com/gpt_1785136218181_0-d1b8139c1927.png","gpt_1785136218181_0-d1b8139c1927.png",1965798,"2026-07-27T07:17:07.920Z",{"id":504,"site":505,"titleZh":507,"titleEn":508,"slug":509,"order":510,"updatedAt":511,"createdAt":512},7,{"id":18,"key":471,"name":472,"prodHost":473,"testHost":474,"blogPath":475,"docPath":476,"zhPrefix":477,"deployHookTest":478,"deployHookProd":479,"brandAuthor":50,"brandKit":506,"enabled":488,"updatedAt":489,"createdAt":490},{"logoLight":19,"logoDark":19,"primaryColor":485,"accentColor":486,"tagline":487,"wechatName":19,"xhsHandle":19,"wechatQr":19},"技术导航","Tech Guides","tech-guides",5,"2026-04-27T08:37:10.576Z","2026-04-23T02:59:13.436Z","2026-09-22T02:24:00.109Z","2026-09-22T02:24:01.506Z","2026-09-22T02:23:45.148Z","\u003Cdiv class=\"payload-richtext\">\u003Cp>When TikTok ads are not spending, the cause is almost always visible in Ads Manager before you change anything: a status that is not Active, a budget below TikTok&#39;s floor, a bid or cost target the auction cannot meet, or an audience too narrow to deliver. Check the status column first, then budget, then bidding, then targeting.\u003C/p>\u003Cp>That order matters because most &quot;my TikTok ads won&#39;t spend&quot; fixes people try first (duplicating the ad group, doubling the budget, rebuilding the campaign) either do nothing or push the ad group back into learning. This guide walks the diagnosis in the order TikTok&#39;s own documentation supports. Everything below comes from TikTok&#39;s Business Help Center; where TikTok does not publish a number, this article does not invent one.\u003C/p>\u003Ch2>Why TikTok ads are not spending: start with the status column\u003C/h2>\u003Cp>TikTok&#39;s &quot;Ad statuses and definitions&quot; article (last updated June 2025) defines the primary statuses you will see at campaign, ad group and ad level. Four of them mean zero or reduced spend:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Pending\u003C/strong> — the ad is under review and is not delivering. TikTok says no specific action is required.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Not delivering\u003C/strong> — the ad is no longer running due to budget or a violation of TikTok&#39;s advertising policies.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Limited delivery\u003C/strong> — the ad is only partially delivering, and action may be required.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cstrong>Paused\u003C/strong> — the campaign, ad group or creative has been paused and needs to be unpaused.\u003C/li>\u003C/ul>\u003Cp>Each of these carries a secondary status that tells you the actual reason. Read that before touching settings. A campaign that looks &quot;active&quot; at the top level can still contain an ad group that is not delivering, so check all three levels.\u003C/p>\u003Ch2>Step 1: if the status says &quot;Not delivering&quot;, read the secondary status\u003C/h2>\u003Cp>The same TikTok article lists the secondary statuses under Not delivering. The common ones, and what each one points to:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Secondary status \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> What it means \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> What to do \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Out of account / campaign / ad group budget \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The budget at that level is used up \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Raise the budget at the level named, or wait for the next budget period \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Insufficient balance \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The account does not have enough funds \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Add funds to the account balance \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Review not approved \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The ad was rejected in review \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Fix the flagged issue and resubmit; see our TikTok Ads Manager guide for how the ad level is structured \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Ad group limit for this account has reached \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> You exceeded the number of ad groups allowed to deliver at once \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Pause or consolidate weaker ad groups \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Missing creatives \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> No creatives are available, for example because they were deleted \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Add creatives back to the ad group \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Account not approved / Account suspended \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The problem is at account level, not campaign level \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Resolve the account issue first; nothing below it will spend \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Qualification required, expired or not approved \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> An industry qualification is missing or has lapsed \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Submit or renew the qualification \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>If you see \u003Cstrong>Pending\u003C/strong>, the answer is to wait for review rather than edit. Every edit is another thing to review.\u003C/p>\u003Ch2>Step 2: &quot;Active but not spending&quot; usually means a budget or structure problem\u003C/h2>\u003Cp>When the status is Active and spend is still zero, look at budget and structure next.\u003C/p>\u003Cp>\u003Cstrong>Budget floors.\u003C/strong> TikTok&#39;s &quot;About budgets for ads in TikTok Ads Manager&quot; article documents the minimums: a daily budget must exceed $50 at campaign level and $20 at ad group level. A lifetime budget must exceed $50 at campaign level, and at ad group level it must be at least the total days multiplied by the minimum daily budget.\u003C/p>\u003Cp>\u003Cstrong>Campaign budget below ad group budget.\u003C/strong> The same article warns that the campaign budget should not be lower than the ad group budget, because that causes delivery issues. This is easy to create by accident when you raise an ad group budget and forget the campaign cap above it.\u003C/p>\u003Cp>\u003Cstrong>Active ad group quota.\u003C/strong> TikTok&#39;s &quot;About ad account limits&quot; article sets a cap on how many ad groups can be active at once, based on your highest monthly spend in the past twelve months: 50 for accounts under $1,500, 200 for $1,500 to under $150,000, and 1,000 at $150,000 and above. Ad groups in review count as active. If you keep duplicating ad groups to &quot;force&quot; spend, you can run into this limit and get the &quot;Ad group limit for this account has reached&quot; status. Our \u003Ca href=\"https://deepclick.com/resources/blog/tiktok-ads-manager-guide/\">TikTok Ads Manager guide\u003C/a> covers these limits in more detail.\u003C/p>\u003Ch2>Step 3: check whether your bid lets the TikTok ad win auctions\u003C/h2>\u003Cp>If budget and status are fine, the next suspect is bidding. TikTok&#39;s &quot;Available bidding strategies&quot; article (updated September 2026) describes two strategies:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Target cost per result\u003C/strong> — a goal-based strategy where the system optimizes delivery toward a cost per action you define. TikTok notes the actual cost can be slightly higher or lower than the target.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Maximum Results\u003C/strong> — a spend-based strategy that aims to deliver the highest volume of conversions within your budget, without targeting a specific cost.\u003C/li>\u003C/ul>\u003Cp>(Older help articles and many third-party guides still call these Cost Cap and Maximum Delivery.)\u003C/p>\u003Cp>The practical difference for a &quot;not spending&quot; problem: Maximum Results is built to use the budget, while a cost target that is lower than what the auction currently clears gives the system few opportunities to deliver. TikTok&#39;s &quot;Bidding &amp; Budget Tips for Performance&quot; article recommends using target cost per result with the suggested bid for auction campaigns, and gives a budget guideline of the target CPA multiplied by 10 so the ad group has room to collect conversions. If you set a target far below the suggested bid and spend is flat, that is the first thing to test.\u003C/p>\u003Cp>\u003Cstrong>The learning phase is not a bug.\u003C/strong> TikTok&#39;s &quot;About Learning Phase&quot; article (last updated June 2026) says volatility typically starts to decline after about 25 campaign results or 7 days from when the campaign enters learning. It lists three things to avoid during learning: pausing campaigns or ad groups, edits that retrigger learning, and unreasonable budget or creative volume settings. Uneven spend in the first days is expected; zero spend for days is not, and points back to Steps 1 to 3.\u003C/p>\u003Ch2>Step 4: check whether the audience is too narrow to deliver\u003C/h2>\u003Cp>If one secondary status reads \u003Cstrong>Limited traffic\u003C/strong>, TikTok&#39;s guidance is to optimize your settings. The usual culprits are the ones you control at ad group level: a small location list, a tight age band, stacked interest and behavior filters, device restrictions, or a small custom audience with no targeting expansion. TikTok does not publish a minimum audience size, so the test is directional: widen one constraint at a time and watch whether delivery starts.\u003C/p>\u003Cp>Two related checks:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Optimization event with no signal.\u003C/strong> If the ad group optimizes for a conversion event that rarely or never fires, the system has almost nothing to learn from. Confirm the event is actually arriving; our \u003Ca href=\"https://deepclick.com/resources/blog/tiktok-pixel-setup/\">TikTok Pixel setup guide\u003C/a> covers how to verify events and matching.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Too few creatives or weak creatives.\u003C/strong> Delivery depends on the ad being competitive in the auction. TikTok recommends running several creatives per ad group; see our \u003Ca href=\"https://deepclick.com/resources/blog/tiktok-ads-creative-best-practices/\">TikTok ads creative best practices\u003C/a> for the specifics.\u003C/li>\u003C/ul>\u003Ch2>What not to do while fixing TikTok ads not spending\u003C/h2>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Do not make large budget jumps.\u003C/strong> TikTok&#39;s budgets article recommends raising budget by no more than 40% per adjustment during learning, no more than 30% after learning, and not adjusting more often than every two days.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Do not duplicate ad groups as a first move.\u003C/strong> Duplicates compete with each other and count toward your active ad group quota.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Do not switch budget type expecting a reset.\u003C/strong> TikTok does not allow switching between daily and lifetime budget once a campaign or ad group is live.\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cstrong>Do not edit ads under review.\u003C/strong> Edited ads go back through review.\u003C/li>\u003C/ul>\u003Ch2>When the ad spends but results don&#39;t follow\u003C/h2>\u003Cp>Sometimes the complaint is really &quot;spend is fine but conversions are not.&quot; That is a post-click problem rather than a delivery problem: landing page load time, the route from ad to store or site, and how traffic is filtered before it reaches your page. DeepClick works on that side of the funnel for \u003Ca href=\"https://deepclick.com/solutions/meta-tiktok-advertisers\">Meta and TikTok advertisers\u003C/a>, after TikTok has done its part of delivering the click.\u003C/p>\u003Ch2>FAQ\u003C/h2>\u003Ch3>Why is my TikTok ad active but not spending?\u003C/h3>\u003Cp>Usually because a budget is below TikTok&#39;s floor ($50 daily at campaign level, $20 daily at ad group level), the campaign budget is lower than the ad group budget, the cost target is below what the auction clears, or the audience is too narrow.\u003C/p>\u003Ch3>How long does TikTok ad review take before spend starts?\u003C/h3>\u003Cp>TikTok&#39;s status documentation treats Pending as a normal state that needs no action. While an ad is Pending it does not deliver, so wait for review to finish before editing.\u003C/p>\u003Ch3>Does the learning phase stop TikTok ads from spending?\u003C/h3>\u003Cp>No. TikTok says performance can fluctuate during learning, with volatility typically easing after about 25 results or 7 days. Uneven spend is normal; days of zero spend point to status, budget, bid or targeting.\u003C/p>\u003Ch3>Should I duplicate the ad group if TikTok ads are not spending?\u003C/h3>\u003Cp>Not as a first step. Duplicates compete with each other and count toward TikTok&#39;s active ad group quota. Diagnose the status, budget and bid first.\u003C/p>\u003C/div>","https://deepclick.com/resources/blog/tiktok-ads-not-spending",{"zh-CN":492,"en":492},[520],{"id":57,"title":521,"site":522,"image":524,"mobileImage":534,"targetUrl":542,"enabled":488,"postDateFrom":543,"postDateTo":544,"updatedAt":545,"createdAt":546},"2026.10.20 Jakarta summit (deepclick)",{"id":18,"key":471,"name":472,"prodHost":473,"testHost":474,"blogPath":475,"docPath":476,"zhPrefix":477,"deployHookTest":478,"deployHookProd":479,"brandAuthor":50,"brandKit":523,"enabled":488,"updatedAt":489,"createdAt":490},{"logoLight":19,"logoDark":19,"primaryColor":485,"accentColor":486,"tagline":487,"wechatName":19,"xhsHandle":19,"wechatQr":19},{"id":525,"alt":526,"updatedAt":527,"createdAt":527,"url":528,"thumbnailURL":19,"filename":529,"mimeType":530,"filesize":531,"width":532,"height":533},1068,"TrafficTalking Jakarta summit 2026.10.20 (en)","2026-09-04T10:44:12.868Z","https://cms-r2.deepclick.com/traffictalking-jakarta-banner-en-9f7ee22f6562.png","traffictalking-jakarta-banner-en-9f7ee22f6562.png","image/png",1565832,2000,400,{"id":535,"alt":536,"updatedAt":537,"createdAt":537,"url":538,"thumbnailURL":19,"filename":539,"mimeType":530,"filesize":540,"width":541,"height":533},1070,"TrafficTalking Jakarta summit 2026.10.20 (mobile-en)","2026-09-04T10:44:23.791Z","https://cms-r2.deepclick.com/traffictalking-jakarta-banner-mobile-en-3ef8e652bbac.png","traffictalking-jakarta-banner-mobile-en-3ef8e652bbac.png",580158,1200,"https://luma.com/g4tnhetc","2026-09-03T00:00:00.000Z","2026-10-04T00:00:00.000Z","2026-09-22T01:42:15.402Z","2026-09-04T10:45:03.031Z",1790043992117]