0

I want to use Applovin MAX SDK.
I created a Native ad unit but I don't know how to insert.
There are some guides about inserting native ads in Exit Popup with Admob Native ads.
Please help me.

MainActiviy.java

@Override
public void onBackPressed() {

    ExitDialog exitDialog = new ExitDialog(MainActivity.this, this.adobj);
    exitDialog.show();

    Window window = exitDialog.getWindow();
    window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
}

ExitDialog.java

public class ExitDialog extends Dialog {

    UnifiedNativeAd ad;
    Activity activity;

    public ExitDialog(Activity activity, UnifiedNativeAd ad){
        super(activity);
        this.activity = activity;
        this.ad = ad;
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.end);

        TextView quit = findViewById(R.id.dialog_button_exit_yes);
        TextView cancel = findViewById(R.id.dialog_button_exit_no);

        quit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                activity.finish();
            }
        });

        cancel.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view) {
                dismiss();
            }
        });

        TemplateView ad = findViewById(R.id.ad_template);

        if (this.ad == null){
            ad.setVisibility(View.GONE);
        }
        else {
            ad.setVisibility(View.VISIBLE);
            ad.setNativeAd(this.ad);
        }

    }

}

What should be modified?

0 Answers0