This repository has been archived by the owner on Apr 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
ログ出力
t_kinami edited this page May 16, 2019
·
6 revisions
NADLogger
クラスを使用することでnendに関するログの出力について制御することができます。
ログレベルを設定することで、出力されるログ情報の種別を制御することができます。
設定可能なログレベルは下表の通りです。
レベル | 内容 | 補足 |
---|---|---|
NADLogLevelDebug | デバッグ情報をログに出力します | |
NADLogLevelInfo | 情報をログに出力します | 広告取得成功等 |
NADLogLevelWarn | 警告をログに出力します | パラメーター不正等 |
NADLogLevelError | エラーをログに出力します | 広告取得に失敗した場合等 |
NADLogLevelOff | ログ出力を行いません | デフォルト |
Swift
import NendAd
// 警告をログに出力します
NADLogger.setLogLevel(.Warn)
Objective-C
#import <NendAd/NADLogger.h>
// 警告をログに出力します
[NADLogger setLogLevel:NADLogLevelWarn];
NADLogging
プロトコルに準拠した クラスをlogger
に設定することで、ログ出力処理をオーバーライドすることができます。
例) AppDelegate
クラスをlogger
に設定。
Swift
import NendAd
class AppDelegate: UIResponder, UIApplicationDelegate, NADLogging {
...
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
NADLogger.setLogLevel(.debug)
NADLogger.sharedInstance().logger = self
return true
}
...
// MARK: - NADLogging
func logMessage(_ message: String!, logLevel: NADLogLevel) {
print("logMessage : \(message!), logLevel : \(logLevel.rawValue)")
}
...
}
Objective-C
#import <NendAd/NADLogger.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate,NADLogging>
...
@end
...
@implementation AppDelegate
...
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NADLogger setLogLevel:NADLogLevelDebug];
[NADLogger sharedInstance].logger = self;
return YES;
}
...
#pragma mark - NADLogging
- (void)logMessage:(NSString *)message logLevel:(NADLogLevel)logLevel {
NSLog(@"logMessage : %@ logLevel = %ld", message, (long)logLevel);
}
...
@end
-
v7.0.4 以降のバージョンから SKAdNetwork を使用した広告配信を行っております。最新版のSDKへのアップデートを推奨します。
更新履歴はこちらを参照ください。 -
iOS14以降では、広告の効果を測定するためにアプリに追加の設定を行う必要があります。
詳細はこちらを参照ください。 -
2023年9月1日より、SDK v6.0.0未満では動画広告の配信を停止いたします。新しいバージョンのご利用をご検討ください。
-
We recommend updating to latest version. v7.0.4 or higher it using advertise SKAdNetwork.
For details, please Release Notes. -
Need to configure the app for ad conversion tracking for iOS14.
For details, please check here. -
Effective September 1, 2023, we will stop serving video ads with SDK under v6.0.0. Please consider using a newer version.
- バナー型広告
- インタースティシャル広告
- ネイティブ広告
- フルボード広告
- 動画広告
- 動画ネイティブ広告
- Release Notes
- Preparation
- Supported Environments
- nendSDK Data Collection Items
- Privacy Policy
- About Information Button
- Add Manually
- Use CocoaPods
- Preparing for iOS14 or later
- When updating from nendSDK before version 3.2.2
- Banner Ad
- Interstitial Ad
- Native Ad
- Fullscreen Ad
- Video Ad
- Native Video Ad