You could run a second lightweight model to inject ads (as minor tweaks) into the output of the primary powerful model.