Avocarrot Proguard configuration

My app uses Avocarrot sdk 3.3.4. When I build an apk without Proguard, everything works fine.
But when Proguard is used, no interstitials show.
I see this error in Logcat:

java.lang.NullPointerException
at android.view.ViewGroup.addView(ViewGroup.java:3353)
at android.view.ViewGroup.addView(ViewGroup.java:3336)
at com.avocarrot.json2view.DynamicView.createViewInternal(DynamicView.java:176)
at com.avocarrot.json2view.DynamicView.createViewInternal(DynamicView.java:174)
at com.avocarrot.json2view.DynamicView.createViewInternal(DynamicView.java:174)
at com.avocarrot.json2view.DynamicView.createView(DynamicView.java:47)
at com.avocarrot.json2view.DynamicView.createView(DynamicView.java:31)
at com.avocarrot.androidsdk.AvocarrotInterstitial.displayAd(AvocarrotInterstitial.java:83)
at com.avocarrot.androidsdk.AvocarrotInterstitial.showAd(AvocarrotInterstitial.java:256)

I put this into my Proguard config file:
-dontwarn com.avocarrot.**

But the problem remains.
Anyone knows a solution?

Hi @steven

Be sure to include the default android proguard rules, (file in ${Android_SDK_Path}/tools/proguard/proguard-android.txt)
or add this rule in your proguard file :

-keep public class * extends android.view.View {
public (android.content.Context);
public (android.content.Context, android.util.AttributeSet);
public (android.content.Context, android.util.AttributeSet, int);
public void set*(…);
}

If the problem persists, please get in touch via the dashboard chat widget and we’ll help you sort it out.