android接入广告SDK

我在android端接入广告SDK,写了两个静态方法留给C++调用,一个加载广告的(不太懂android,据说是动态加载布局),第二个是卸载广告的,加载的没问题,卸载的执行后会退出程序,求大神帮帮忙,谢谢~~~:9::9:
public static void showAd(){
instance.runOnUiThread(new Runnable() {

        @Override
        public void run() {
             layout = new RelativeLayout(instance);
            instance.addContentView(layout, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
            
            adView = new AdView(instance);
            layout.addView(adView);
            adView.loadAd(new AdRequest());
            
            
        }
    });
    
}
public static void uninsad(){
    layout.setVisibility(View.INVISIBLE);
}

错误log?

卸载也在ui线程做。