SMPS : Average Current Control Vs Peak Current Control
Yes, average control measures the average current in the inductor and uses that in the inner current loop.  

One advantage is that you don't get subharmonic oscillations at duty cycles >50% as you do in peak current mode control (without slope compensation.) Also, the average inductor current is the true state variable that you're trying to control, the peak inductor current is only an approximation. The peak to average ratio changes with operating condition.

Disadvantages are:
More complex to measure the average current.
Current limit may not be cycle-by-cycle.

For digital control, it's fairly simple.  Create a in inner current loop by measuring the average inductor current, and use the outer voltage loop's error to drive the current reference just like you would in analog.