Embodiments of the present invention provide a method, a device, and a system for playing a video advertisement. The method includes: receiving at least one of image feature data, a subtitle text, and an audio text of a video file sent by a client; obtaining a feature fusion result vector of the video file according to the at least one of the image feature data, subtitle text, and audio text of the video file; performing similarity matching calculation on feature fusion result vectors of advertisement files to be placed and the feature fusion result vector of the video file and determining one or more advertisement files of maximum similarity as a matching advertisement file; and sending the matching advertisement file to the client. With the embodiments of the present invention, an advertisement played on a client is more adaptable to a scene being played on the client.
展开▼