What are the benefits and limitations of programmatic advertising in online marketing?