The past tense of yack on is yacked on.
The third-person singular simple present indicative form of yack on is yacks on.
The present participle of yack on is yacking on.
The past participle of yack on is yacked on.