MasterCard with LCD screens are ready to show you ads