The invention discloses a putting method based on cross-media advertisement putting and a communication device thereof.On one hand, the putting method based on cross-media advertisement putting comprises the following steps that advertisements are divided into short advertisements and long advertisements, whether records exist or not is retrieved, if not, the short advertisements are put, if yes, whether short video media exist or not is judged, and if yes, the short advertisements are put; judging whether the short advertisement is put to the short video media last time or not, if not, putting the short advertisement, if yes, judging whether the putting frequency is greater than a preset value or not, if yes, putting a jump advertisement, and if not, putting the short advertisement; and if the current media are the long and short video media, judging whether the short advertisement is put to the current media last time, if not, putting the associated long advertisement, if so, judging whether the putting frequency is greater than a preset value, if so, putting the long advertisement, and otherwise, putting the short advertisement. On the other hand, the invention further provides a communication device based on cross-media advertisement putting, wherein the communication device adopts the method. The method has the advantages of reducing audience dislike feelings and improving the putting effect.