Something new in Internet advertising.