Hi Nitish,
Thank you for getting back to us.
Please note that the AdChoices icon is rendered by the Mobile Ads SDK by default and is only returned for Google Ads. However, for other non-Google Ads, the Ad Response returned will not contain an AdChoices icon and thus, no AdChoices icon will be rendered and this is expected behavior. You can capture the
Charles logs (
here are setup instructions) when loading the Native Ad to verify if there is an AdChoices icon returned or not.
That said, what
the article implies is that the Ad Attribution (different from the AdChoices icon) must be manually added to your layout to clearly mark your native ads as advertisements similar to our
sample app implementation. On the other hand, for the AdChoices icon,
the guide mainly advises that you leave a space (maybe in one of the
preferred corners) for the icon if it is available but you don't need to explicitly display it because it is done automatically by the SDK.
However, if you have any further questions about the Ad Choices icon or the Ad Attribution, then please create a new thread and we'll continue our discussion from there.