Verwirrt über die Unterschiede zwischen AdMob, Ad Exchange und DFP

Lese ich durchSDK-Dokument für Google Mobile Ads online. Dort finden Sie Anleitungen zur Verwendung von AdMob, Ad Exchange und DoubleClick for Publisher (DFP).

Aber nachdem ich diese Anleitung gelesen habe, bin ich wirklich verwirrt über die Unterschiede zwischen ihnen. Ich denke, dass sie für meine mobile Android-App fast gleich sind. Könnte mir bitte jemand die wichtigsten Unterschiede zwischen diesen drei erklären?