안녕하세요, 아담/애드몹 동시에 사용하고 있는데요, 제가 테스트 할때에는 에러가 나지 않는데, 
마켓 개발자 콘솔에서 유저들의 에러로 인해 골머리를 앓고 있습니다.
다음은 에러메시지 입니다. 

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:1976)
at android.view.ViewGroup.addView(ViewGroup.java:1871)
at android.view.ViewGroup.addView(ViewGroup.java:1828)
at android.view.ViewGroup.addView(ViewGroup.java:1808)
at mischieft.seokgyu.Sword.failedDownloadAd_AdListener(Sword.java:224)
at net.daum.mobilead.MobileAdView.failedDownloadAd(MobileAdView.java:648)
at net.daum.mobilead.protocol.AdRefreshTask$1.handleMessage(AdRefreshTask.java:49)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)



위부분에서 제 쪽 소스를 살펴보면, 아래쪽 빨간색 처리한 부분에서 에러가 납니다.
iniAdam()에서 아담을 호출하고 admob 초기화를 한 후 admob을 invisible 합니다. 그리고 adam 실패시 admob 속성을 visible 로 바꾸었는데 왜 간간히 에러가 날까요? 기존에 아담/카울리 조합에서는 에러가 없었는데요..

답변 부탁드리겠습니다!


private void initAdam() {
    // Ad@m 할당 받은 clientId 설정
    AdConfig.setClientId("1d01Z6nT134d186dc2c");
     // Ad@m sdk 초기화 시작

    adView = (MobileAdView)findViewById(R.id.sword_adam);
// admob 설정
    f = (LinearLayout) findViewById(R.id.sword_admob); // 광고를 넣을 레이아웃
    ad = new AdView(this, AdSize.BANNER,s); // 애드몸 광고 생성
    f.addView(ad); //레이아웃에 넣기
    ad.loadAd(new AdRequest());  // 광고 새로고침
ad.setVisibility(View.INVISIBLE);
adView.setAdListener(this);
    adView.setVisibility(View.VISIBLE);
}

@Override
public void failedDownloadAd_AdListener(int errorno, String errMsg) {
// fail to receive Ad
Log.d("AdSample", errorno +":"+ errMsg);
    adView.setVisibility(View.INVISIBLE);
ad.setVisibility(View.VISIBLE);
    
}