Do I have to use the Apple USB Ethernet Adapter for a MacBook Air?
You don't have to but your mileage will vary between the adaptors if they work or not. The Apple ones have drivers built into OS X, most of the others should work but there'll be varying levels of success.
Try downloading this driver for a generic USB-Ethernet cable, mine was available on plugable.com - NT-USBC.