I'm using Unity v2017.1 with the latest PlayFab SDK. When I try to retrive the player avatar url during login, InfoResultPayload.PlayerProfile.AvatarUrl is always null. I have enabled client retrieval of the AvatarUrl through the dashboard.
A workaround for this bug is that AvatarUrl can be found at InfoResultPayload.AccountInfo.TitleInfo.AvatarUrl.