계단 다이어트 37주차, 15.5kg 감량 체중 관련해서 마지막 업로드가 26주차 였습니다. 벌써 11주가 지났내요. 그 때부터 지금까지 아직 다이어트한 체중은 잘 유지하고 있습니다. 급하게 많이 빼지 않기 위해서 노력을 하면서 조금씩 빠지고 있습니다. 그래서 운동을 아침에만 계단오르기 100층을 진행하고 아침과 저녁에는 근력운동을 같이 병행하면서 진행하고 있습니다. 근력을 키우기 위해서 단백질을 더 먹고 덤벨 무게나 운동량을 늘릴려고 노력합니다. 식단은 하루 2끼를 먹으며 아침에는 평소대로 먹고 (9시~9시반) 저녁에는 닭가슴살 200g~300g + 계란후라이 3개 (4시~5시) 위와 같이 아침과 저녁을 먹고 별도로 야식은 먹지 않습니다. 토-일 주말에는 그냥 친구와 술 먹고 평소 먹고 싶은 것을 먹고 쉽니다. (당연히 이러면 월요일에 2.5 ~ 3kg 정도 체중이 증가 합니다.) 다만 요즘은 목요일 즘 되면 목표 체중에 도달을 하는데(2kg 조금 넘게 빠집니다.) 그러면 저녁에는 그냥 밥을 먹는 일반 식단을 해서 (다이어트 식단을 하지 않고) 체중 감소가 너무 급격하게 되는걸 막으려고 하고 있습니다. 그래도 너무 빠지면 금요일에는 운동을 쉬는 경우도 있습니다. 최근에 공복 혈당 측정을 오랜만에 해봤는데 100에 더 가깝게 측정이 되어서 다이어트 효과를 좀 보고 있는것 같습니다. (공복혈당 : 102, 2024.11 건강검진에서는 114) 11월이 1주년인데 그 때까지 꾸준히 유지하도록 하겠습니다. 시작 : 2024.11.13 기간 : 2025.7.18 (37주차) 시작 체중 : 78.5 현재 체중 : 63.0 (체중은 아침에 일어나서 밥먹기 전에 측정, 해당 주에 가장 낮은 측정값) 운동방식 : 계단오르기 난이도 : 1회 100층 횟수 : 하루 2번, 아침과 저녁 (100층 x 2 = 하루 총 20...
+ 추가 : 애드몹 레이아웃의 높이가 50dp 는 되어야 한다, iOS 생각해서 44dp 로 했는데 이미지가 보이지 않았다
기본적으로 어렵지 않다 (안드로이드 스튜디오 1.1.0 버전에서 진행)
기본적으로 어렵지 않다 (안드로이드 스튜디오 1.1.0 버전에서 진행)
방법은 아래의 링크를 참조하면서 하면 금방 진행한다.
기존 admob 라이브러리와 google play 라이브러리로 admob로 마이그레이션 할때
안드로이드 스튜디오의 build.gradle 파일에 아래와 같이 googleplay 라이브러리가 추가되어 있는지 확인해주고
dependencies {
compile 'com.google.android.gms:play-services:6.5.87'
}
메니페스트에 아래의 권한을 확인해주고
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
메니페스트 파일에 아래처럼 메타데이터도 추가해준다.
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
그리고 Activity 도 추가해준다.
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />
레이아웃에 추가하는 경우 아래처럼 넣어주자
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
다만 애드몹 뷰가 쓰이는 가장 최상위 레이아웃에 아래의 빨간색 부분을 추가해준다.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/darkcyan"
android:focusable="false"
android:focusableInTouchMode="false"
xmlns:ads="http://schemas.android.com/apk/res-auto">
admob key 를 추가해줘야 하는데 String 리소스에 추가를 해줘도 된다.
소스에서 아래처럼 adRequest 를 추가 (AdListener 는 안해줘도 된다.)
// AdMod
mAdView = (AdView) findViewById(R.id.adView);
adRequest = new AdRequest.Builder().build();
mAdView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
DebugLog.debug(myContext, "onAdFailedToLoad");
}
@Override
public void onAdLoaded() {
super.onAdLoaded();
DebugLog.debug(myContext, "onAdLoaded");
}
@Override
public void onAdOpened() {
super.onAdOpened();
DebugLog.debug(myContext, "onAdLoaded");
}
@Override
public void onAdClosed() {
super.onAdClosed();
DebugLog.debug(myContext, "onAdClosed");
}
});
mAdView.loadAd(adRequest);
다음은 테스트 기기나 시뮬레이터는 앱을 실행할 때, 로그를 보면
Use AdRequest.Builder.addTestDevice("F5E2AEA75895BA7398A5C1FC464680A6") to get test ads on this device.
이런 로그가 나오는데
그 로그를 아래처럼 넣어줘야한다
adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("F5E2AEA75895BA7398A5C1FC464680A6")
.build();