androidfacebookadsnative-ads

Quality check failing in Facebook Native Ads in Android


I am facing Facebook Quality check failing issue. I have status app which is using recycle view and Facebook Native Ads. I am getting alert on Facebook Dashboard:-

enter image description here

I am using Ads after every 4 status and initializing Ads manager in Adapter like this:-

mNativeAdsManager = new NativeAdsManager(activity.getApplication(), activity.getString(R.string.FACEBOOK_ADS_NATIVE_PLACEMENT_ID), 5);
initNativeAds();

Clickable views are only title and call to action button as defined in Facebook Doc.

// Create a list of clickable views
List<View> clickableViews = new ArrayList<>();
clickableViews.add(nativeAdTitle);
clickableViews.add(nativeAdCallToAction);

All are good in app but why Quality check is going fail still don't know. Here is Ad image:-

enter image description here

Here is the app link which is showing ads on every page for example:- Daily Status


Solution

  • Your ad takes too much space than necessary.

    In the screenshot you attached above, the ad is taking way too much space, and I can imagine users trying to swipe up, but then accidentally ending up clicking on the area that was mentioned in the email that Facebook sent.

    What I'm trying to say is, there is no way for user to swipe up without touching the ad, and then swiping up, which might lead to invalid clicks.

    Try reducing the height of your ad, or maybe use Native Banner ads, it should decrease accidental clicks.