I think the landlord has absolutely no right to block the windows, I see it as a human rights violation. Unless the tenants signed the lease when an ad was already hanging there.
In any case, it's clear from the article that the tenants here didn't agree.
Why can't Apple be partially at fault? Perhaps not in a legal sense, but in a moral sense.
Couldn't they agree to only work with ad companies which don't violate human rights? And set up compliance oversight?
Or, agree to pay more taxes in order for the government to have the resources to do that? (Or rather, not fight having their taxes raised for this purpose.)