View에서 상속받은 MyView를 만들고
public class MyActivity extends AppCompatActivity
{
    private class MyView extends View
    {
        ......
    }
   
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        MyView myView = new MyView(this);
        setContentView(myView);
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
        ......
    }
}
대충 이런 식의 코드를 짰습니다. 그런데
        AdRequest adRequest = new AdRequest.Builder().build();
여기서 자꾸 null이 리턴되는군요.
시험삼아서
public class MyActivity extends AppCompatActivity
{
    private class MyView extends View
    {
        ......
    }
   
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_activity);
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
        ......
    }
}
와 같이 하면 제대로 동작합니다.
 
제 생각으로는 MyView를 사용해서인 것 같은데, MyView를 쓴 상태에서 애드몹을 사용할 수 없을까요?
읽어주셔서 감사합니다.