Clarkson's show will no longer be sponsored by a cigarette company
An Indonesian cigarette company has pulled its sponsorship of a Kelly Clarkson gig in Jakarta after protests from fans and anti-smoking groups.
Before the announcement, she said she would perform despite the criticism.
Clarkson said in her blog she had not known adverts featured a logo for local cigarette brand LA Lights, adding she refused "to cancel on my fans".
The promoter of the 29 April gig said "final agreement" had been reached with tobacco Djarum to terminate the deal.
After the gig sponsorship emerged, anti-smoking groups in Indonesia and the US accused Clarkson, 27, of being a spokesperson for the tobacco industry.
Writing in her blog, the first American Idol winner rejected protests from fans and anti-smoking groups saying she was being used "as a political pawn".
"My morning began with finding out that I am all over billboards, TV ads, and other media formats alongside a tobacco company who, unbeknownst to me, is sponsoring my Jakarta date on my current tour," she wrote.
She said she had not been told of the sponsorship, was not a smoker and was "in no way an advocate or an ambassador for youth smoking".
"Unfortunately, my only option at this point was to cancel the show in order to stop the sponsorship."
But she could not "justify penalizing my fans for someone else's oversight", she added.
Tobacco advertising is allowed in Indonesia, where cigarettes sell for around $1 (65p) a pack.