광고를 popup방식일 때는 광고 클릭해서 광고적립하는 화면이 뜨는데,

embed 로 해서 viewGroup에 넣으니 광고 클릭후 작은 화면이 안뜨네요.


화면은 tab방식으로 구성을 해서 Fragment 를 상속받았습니다.


아래는 소스입니다.


JAVA

public class TabFragment1 extends Fragment implements View.OnClickListener{
private static final String LOG_TAG = "TestApp";

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.tab_fragment_1, container, false);

String nick = getNickFromEditText();
TnkSession.setUserName(getActivity(), nick);
Log.d(LOG_TAG, "setUserName : " + nick);

AdListView adlistView = TnkSession.createAdListView(getActivity(), false);
adlistView.setListener(new TnkAdListener() {
@Override
public void onClose(int type) {
Log.d("tnkad", "#### onClose " + type);
getUserInfo();
}

@Override
public void onShow() {
Log.d("tnkad", "#### onShow ");
}

@Override
public void onFailure(int errCode) {
}

@Override
public void onLoad() {
}
});

adlistView.setTitle(getResources().getString(R.string.msg_add_point));
ViewGroup viewGroup = (ViewGroup)v.findViewById(R.id.linearLayout1);
viewGroup.addView(adlistView);
adlistView.loadAdList();

return v;
}

@Override
public void onClick(View v) {
switch (v.getId()) {

}
}

private String getNickFromEditText() {
final TextView etNick = (TextView) getActivity().findViewById(R.id.tv_main_nick);
String nick = etNick.getText().toString();
Log.d(LOG_TAG, "[getNickFromEditText] nick : " + nick);

return nick;
}

private void setPointToText(String point) {
final TextView tvPoint = (TextView) getView().findViewById(R.id.tv_main_point);
tvPoint.setText(point);
}
	...
}

XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>

</RelativeLayout>