As a host, can I charge money for the accommodation?

No, Adopt a Backpacker is all about work/cultural exchange. A Host should never ask to get paid for the accommodation. As a Host you can request to get some work done around the house (e.g. cooking, cleaning, babysitting or whatever is helpful) in exchange for the free accommodation.