Key Components and Processes of Programmatic Advertising