From version < 8.1 >
edited by Developer
on 2020/03/19 14:24
To version < 16.1 >
edited by Developer
on 2020/03/19 15:15
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -36,6 +36,8 @@
36 36  
37 37  Initialize class with //MobigateSDK(MobigateOptions options)//
38 38  
39 +//MobigateOptions(apiKey,{appIdentifier, appInstallationSource,email,cusUserId,enableUserFields,dataGatherPolicy,notificationText,enableIdProfiles})//
40 +
39 39  {{showhide id="2" showmessage="MobigateOptions" hidemessage="MobigateOptions"}}
40 40  (% class="table-bordered table-hover" style="border-color:powderblue" %)
41 41  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
... ... @@ -45,7 +45,7 @@
45 45  |cusUserId |String | | You may use your custom userID for marking data. By default we are using device ID and emails for matching. Set it before starting the service using MobigateSDk.Builder method.
46 46  | enableUserFields|Json Array | | Enable custom fields in user data. By default MobienceSDK is gathering all identifiers, which it can read. You can choose one of these field: ["email", "imei", "imsi", "msisdn", "mac", "serial"] see [[plugin user field constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.1Userfieldconstants]].
47 47  | dataGatherPolicy| Json Object| | Enable custom data gater policy. By default MobienceSDK gather all data it can read and hide notification icon. Check below DataGatherPolicy options for more details.
48 -| notificationText|String | | Foreground service notification text.
50 +| notificationText|String | | if state = Mobigate.DATA_GATHER_POLICY_DEFAULT you can pass custom foreground service notification text.
49 49  | enableIdProfiles|Boolean |false | turns on / off the IDs profiles system.
50 50  {{/showhide}}
51 51  
... ... @@ -53,12 +53,9 @@
53 53  (% class="table-bordered table-hover" style="border-color:powderblue" %)
54 54  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
55 55  | monitorState|String| | Possible monitor states: [[plugin constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.2Datagatherpolicyconstants]]. More info about gathering data [[here>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/mobigatesdkintegrationforandroiddevelopers/#H5.8Datagatherpolicy]]
56 -|notificationText|String| | if state = Mobigate.DATA_GATHER_POLICY_DEFAULT you can pass custom foreground service notification text
57 57  {{/showhide}}
58 58  
59 59  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
60 -//MobigateOptions(apiKey,{appIdentifier, appInstallationSource,email,cusUserId,enableUserFields,dataGatherPolicy,notificationText,enableIdProfiles})//
61 -
62 62  {{code language="dart"}}
63 63   MobigateSDK mobigateInstance = MobigateSDK(MobigateOptions(
64 64   "V0K6jhiIfem6CRWHYZ59Nmj3oFBBKbJsnSsWfR2JNq7ktblOUXwbJoBQTpWnw2uSwW76gpiu2kun50jweTY69B"
... ... @@ -68,94 +68,33 @@
68 68  
69 69  == 3.2 SDK initialization ==
70 70  
71 -You must initialize the library before running it. Use //init(apiKey, options, onSuccess, onError)// method for that:
70 +You must initialize the library before running it. Use //Future<String> init// method for that:
72 72  
73 -**Mobigate.init(apiKey, options, onSuccess, onError)**
72 +**mobigateInstance.init()**
74 74  
75 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
76 -|=(% style="background-color:powderblue" %)Parameter|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
77 -|apiKey|String|Api key provided by your business partner
78 -|options|Json Object|SDK configuration
79 -|onSuccess|Function|returns callback object
80 -|onError|Function|returns callback object
74 +Return:
81 81  
82 -{{showhide id="2" showmessage="Options" hidemessage="Options"}}
83 83  (% class="table-bordered table-hover" style="border-color:powderblue" %)
84 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
85 -| appIdentifier|String| | Application identifier
86 -|appInstallationSource |String| | App installation source e.g., google-play, organic.
87 -|email |String | | Set's user email.
88 -|customUserId |String | | You may use your custom userID for marking data. By default we are using device ID and emails for matching. Set it before starting the service using MobigateSDk.Builder method.
89 -| enableUserFields|Json Array | | Enable custom fields in user data. By default MobienceSDK is gathering all identifiers, which it can read. You can choose one of these field: ["email", "imei", "imsi", "msisdn", "mac", "serial"] see [[plugin user field constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.1Userfieldconstants]].
90 -| dataGatherPolicy| Json Object| | Enable custom data gater policy. By default MobienceSDK gather all data it can read and hide notification icon. Check below DataGatherPolicy options for more details.
91 -| enableIdProfiles|Boolean |false | turns on / off the IDs profiles system.
92 -{{/showhide}}
77 +|=(% style="background-color:powderblue" %)Message|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
78 +|success|String|returns success message
79 +|error|String|returns error message
93 93  
94 -{{showhide id="3" showmessage="DataGatherPolicy options" hidemessage="DataGatherPolicy options"}}
95 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
96 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
97 -| monitorState|String| | Possible monitor states: [[plugin constants>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/sdkintegration/reactnativeintegration/#H4.2Datagatherpolicyconstants]]. More info about gathering data [[here>>https://wiki.spicymobile.pl/wiki/mobigatesdk/view/Main/mobigatesdkintegrationforandroiddevelopers/#H5.8Datagatherpolicy]]
98 -|notificationText|String| | if state = Mobigate.DATA_GATHER_POLICY_DEFAULT you can pass custom foreground service notification text
99 -{{/showhide}}
81 +When the library is already initialized run it. Use //Future<String> startSdk()// method for that:
100 100  
83 +**mobigateInstance.startSdk();**
101 101  
102 -When the library is already initialized run it. Use //startSDK(onSuccess, onError)// method for that:
85 +Return:
103 103  
104 -**Mobigate.startSDK(onSuccess, onError)**
105 -
106 106  (% class="table-bordered table-hover" style="border-color:powderblue" %)
107 -|=(% style="background-color:powderblue" %)Parameter|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
108 -|onSuccess|Function|returns callback object
109 -|onError|Function|returns callback object
88 +|=(% style="background-color:powderblue" %)Message|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
89 +|success|String|returns success message
90 +|error|String|returns error message
110 110  
111 -{{showhide id="3" showmessage="Example" hidemessage="Example"}}
112 -{{code language="javascript"}}
113 - initLibrary = () => {
114 - if (Platform.OS === 'android') {
115 - Mobigate.init("V0K6jhiIfem6CRWHYZ59Nmj3oFBBKbJsnSsWfR2JNq7ktblOUXwbJoBQTpWnw2uSwW76gpiu2kun50jweTY69B",
116 - {
117 - /*custom options, check docs for more details
118 - appIdentifier: 'customUserAppIdentifier',
119 - appInstallationSource: "customAppInstallationSourcexyz",
120 - email: 'testemail@gmail.com',
121 - userAgent: 'customUserAgent',
122 - customUserId: 'customUserId',*/
123 - }, (success) => {
124 - /* You can configure custom collectors after init
125 - Mobigate.disableAllDataCollector()
126 - Mobigate.configureDataCollectors(true, [Mobigate.DATA_COLLECTOR_APPS_LIST,
127 - Mobigate.DATA_COLLECTOR_BATTERY,
128 - Mobigate.DATA_COLLECTOR_PHONE_INFO])*/
92 +== 3.3 Tracking in app events ==
129 129  
130 - Mobigate.startSDK((result) => {
131 - this.setState({
132 - status: 'started',
133 - });
134 -
135 - }, (errorResult) => {
136 - this.setState({
137 - status: errorResult,
138 - });
139 - })
140 - }, (initError) => {
141 - this.setState({
142 - status: initError,
143 - });
144 - })
145 - }else{
146 - this.setState({
147 - status: 'Mobigate SDK supports only Android'
148 - })
149 - }
150 - }
151 -{{/code}}
152 -{{/showhide}}
153 -
154 -== 3.2 Tracking in app events ==
155 -
156 156  In-App Events provide insight on what is happening in your app. It is recommended to take the time and define the events you would like to measure.
157 157  
158 -=== 3.2.1 Overview ===
96 +=== 3.3.1 Overview ===
159 159  
160 160  An event consists of two fields that you (% style="display:none" %) (%%)can use to describe a user's interaction with your app content:
161 161  
... ... @@ -165,41 +165,31 @@
165 165  |(% style="width:200px" %)Parameter|(% style="width:200px" %)String|(% style="width:200px" %)no|(% style="width:200px" %)Event parameter. 
166 166  There can be more than one
167 167  
168 -You can use any event category or parameter string of your choice. However, react-native-mobigate plugin contains recommended event categories and parameters via String constants (see [[Event categories>>doc:||anchor="H3.2.3Eventcategories"]] and [[Event parameters>>doc:||anchor="H3.2.4Eventparameters"]]).
106 +You can use any event category or parameter string of your choice. However, flutter_mobigate plugin contains recommended event categories and parameters via String constants (see [[Event categories>>doc:||anchor="H3.2.3Eventcategories"]] and [[Event parameters>>doc:||anchor="H3.2.4Eventparameters"]]).
169 169  
170 -=== 3.2.2 Implementation ===
108 +=== 3.3.2 Implementation ===
171 171  
172 172  Tracking in-app events is performed by two methods:
173 173  
174 -**Mobigate.trackEvent(options)**
112 +**void trackEvent(Category category)**
175 175  
176 -{{showhide id="2" showmessage="Options" hidemessage="Options" effect="slide" effectduration="0.3"}}
177 177  (% class="table-bordered table-hover" style="border-color:powderblue" %)
178 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Default|=(% style="background-color:powderblue" %)Description
179 -|name|String | | Event category name.
180 -|parameters|Json array| | Array of parameters. Look below on example.
181 -{{/showhide}}
115 +|=(% style="background-color:powderblue" %)Parameter|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
116 +|Category|Category class |Category class built with help of CategoryBuilder
182 182  
183 183  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
184 -{{code language="javascript"}}
185 - sendTrackEvent = () => {
186 - if (Platform.OS === 'android') {
187 - Mobigate.trackEvent({
188 - name: Mobigate.CATEGORY_PURCHASE,
189 - parameters: {
190 - [Mobigate.PARAMETER_CONTENT_ID]: 42313532,
191 - [Mobigate.PARAMETER_PRICE]: 43.23,
192 - [Mobigate.PARAMETER_QUANTITY]: 2,
193 - 'userCustomParameterName':'simpleName'
194 - },
195 - })
196 - }
197 - }
119 +{{code language="dart"}}
120 +mobigateInstance.trackEvent((CategoryBuilder(EventCategory.BEGIN_TRIAL)
121 + ..setParameter(EventParameter.CITY, "Warsaw")
122 + ..setParameter(EventParameter.CONTENT_ID, 523456)
123 + ..setParameter(EventParameter.COUPON_CODE, 97636572)
124 + ..setParameter(EventParameter.CUSTOMER_SEGMENT, [1, 2, 4]))
125 + .build());
198 198  {{/code}}
199 199  {{/showhide}}
200 200  
201 201  
202 -**Mobigate.trackAppInstall(timestamp)**
130 +**void trackAppInstall(int timestamp)**
203 203  
204 204  (% class="table-bordered table-hover" style="border-color:powderblue" %)
205 205  |=(% style="background-color:powderblue" %)Parameter|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
... ... @@ -215,7 +215,7 @@
215 215  {{/code}}
216 216  {{/showhide}}
217 217  
218 -=== 3.2.3 Event categories ===
146 +=== 3.3.3 Event categories ===
219 219  
220 220  The following section describes the recommended structure of each event category. In-app events categories are defined as part of plugin String constants.
221 221  
... ... @@ -388,7 +388,7 @@
388 388  **Recommended parameters:** CONTENT_ID
389 389  {{/showhide}}
390 390  
391 -=== 3.2.4 Event parameters ===
319 +=== 3.3.4 Event parameters ===
392 392  
393 393  In addition each category that is passed with event may have optional parameters defined as part of the plugin constants, or custom defined as String. Below is a list of recommended parameters.
394 394  
... ... @@ -470,14 +470,14 @@
470 470  
471 471  {{/showhide}}
472 472  
473 -== 3.3 Remaining methods ==
401 +== 3.4 Remaining methods ==
474 474  
475 -**Mobigate.setCollectAll()**
403 +**void setCollectAll()**
476 476  This method enables all data collectors. By default all data collectors are enabled.
477 477  
478 478  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
479 -{{code language="javascript"}}
480 -Mobigate.disableAllDataCollector()
407 +{{code language="dart"}}
408 +mobigateInstance.setCollectAll();
481 481  {{/code}}
482 482  {{/showhide}}
483 483  
... ... @@ -484,19 +484,21 @@
484 484  (% style="color:powderblue" %)
485 485  ----
486 486  
487 -**Mobigate.configureDataCollectors(enable, collectors)**
415 +**void configureDataCollectors(bool enable, List<int> collectors)**
488 488  Enable or disable DataCollector by array collectors input
489 489  
490 490  (% class="table-bordered table-hover" style="border-color:powderblue" %)
491 491  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
492 -|enable|boolean|true if enable, false if disable|
493 -|collectors|array of [[data collector const>>doc:||anchor="H4.3Datacollectorsconstants"]]|e.g.,[Mobigate.DATA_COLLECTOR_BATTERY, DATA_COLLECTOR_GEOLOCATION]|
420 +|enable|boolean|true if enable, false if disable
421 +|collectors|array of [[data collector const>>doc:||anchor="H4.3Datacollectorsconstants"]]|e.g.,[Mobigate.DATA_COLLECTOR_BATTERY, DATA_COLLECTOR_GEOLOCATION]
494 494  
495 495  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
496 -{{code language="javascript"}}
497 -Mobigate.configureDataCollectors(true, [Mobigate.DATA_COLLECTOR_APPS_LIST,
498 - Mobigate.DATA_COLLECTOR_BATTERY,
499 - Mobigate.DATA_COLLECTOR_PHONE_INFO])
424 +{{code language="dart"}}
425 +mobigateInstance.configureDataCollectors(true, [
426 + DataCollector.APPS_LIST,
427 + DataCollector.APPS_USAGE,
428 + DataCollector.BROWSER
429 + ]);
500 500  {{/code}}
501 501  {{/showhide}}
502 502  
... ... @@ -503,12 +503,12 @@
503 503  (% style="color:powderblue" %)
504 504  ----
505 505  
506 -**Mobigate.disableAllDataCollector()**
436 +**void disableAllDataCollector()**
507 507  Disable all data collectors
508 508  
509 509  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
510 -{{code language="javascript"}}
511 -Mobigate.disableAllDataCollector()
440 +{{code language="dart"}}
441 +mobigateInstance.disableAllDataCollector();
512 512  {{/code}}
513 513  {{/showhide}}
514 514  
... ... @@ -515,16 +515,16 @@
515 515  (% style="color:powderblue" %)
516 516  ----
517 517  
518 -**Mobigate.setEmail(email)**
448 +**void setEmail(String email)**
519 519  Set user's email
520 520  
521 521  (% class="table-bordered table-hover" style="border-color:powderblue" %)
522 522  |=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
523 -|email |String |user's email address |
453 +|email |String |user's email address
524 524  
525 525  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
526 -{{code language="javascript"}}
527 -Mobigate.setEmail('emailExample@spicymobile.pl')
456 +{{code language="dart"}}
457 +mobigateInstance.setEmail('test@spicymobile.pl');
528 528  {{/code}}
529 529  {{/showhide}}
530 530  
... ... @@ -531,21 +531,12 @@
531 531  (% style="color:powderblue" %)
532 532  ----
533 533  
534 -**Mobigate.getEmail(onSuccess, onError)**
535 -Get previously set user email
464 +**Future<String> getEmail()**
465 +Get previously set user email. Return email on success, error otherwise.
536 536  
537 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
538 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
539 -|onSuccess |Function |returns callback object
540 -|onError |Function |returns callback object
541 -
542 542  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
543 -{{code language="javascript"}}
544 -Mobigate.getEmail((success) => {
545 - console.log("user email: " + success)
546 - }, (error) => {
547 - console.log(error)
548 - })
468 +{{code language="dart"}}
469 +final String email = await mobigateInstance.getEmail();
549 549  {{/code}}
550 550  {{/showhide}}
551 551  
... ... @@ -552,7 +552,7 @@
552 552  (% style="color:powderblue" %)
553 553  ----
554 554  
555 -**Mobigate.setFbToken(token)**
476 +**void setFbToken(String token)**
556 556  Set fb token for social network collector
557 557  
558 558  (% class="table-bordered table-hover" style="border-color:powderblue" %)
... ... @@ -560,49 +560,20 @@
560 560  |token |string |facebook token
561 561  
562 562  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
563 -{{code language="javascript"}}
564 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
484 +{{code language="dart"}}
485 +mobigateInstance.setFbToken('dsf87esy789fys9dfu08sds54s6547c8s8doc4');
565 565  {{/code}}
566 566  {{/showhide}}
567 567  
568 -(((
569 -(% class="showhidebutton" %)
570 -(((
571 -{{html clean="false"}}
572 -<a href="javascript:void(0)" id="showhidebuttontext3" data-show-duration="0" data-show-effect="toggle" data-show-message="Example" data-hide-message="Example">Example</a>
573 -{{/html}}
574 -)))
575 -
576 -(% class="showhidecontent" id="showhidecontent3" style="display: none;" %)
577 -(((
578 -(((
579 -{{code language="javascript"}}
580 -Mobigate.setFbToken('9dsf87ds98978das98d7893u12rj808d0j09012jd012')
581 -{{/code}}
582 -)))
583 -)))
584 -)))
585 -
586 -
587 -
588 588  (% style="color:powderblue" %)
589 589  ----
590 590  
591 -**Mobigate.getSDKInfo(onSuccess, onError)**
592 -Getting information about the library
492 +**Future<String> getSDKInfo()**
493 +Getting information about the library. Return on success sdk info string, error otherwise.
593 593  
594 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
595 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
596 -|onSuccess |Function |returns callback object
597 -|onError |Function |returns callback object
598 -
599 599  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
600 -{{code language="javascript"}}
601 -Mobigate.getSDKInfo((success) => {
602 - console.log("sdk info: " + success)
603 - }, (error) => {
604 - console.log(error)
605 - })
496 +{{code language="dart"}}
497 +final String sdkInfo = await mobigateInstance.getSDKInfo();
606 606  {{/code}}
607 607  {{/showhide}}
608 608  
... ... @@ -609,21 +609,12 @@
609 609  (% style="color:powderblue" %)
610 610  ----
611 611  
612 -**Mobigate.getSDKUniqueIdentifier(onSuccess, onError)**
613 -Return unique SDK identificator
504 +**Future<String> getSDKUniqueIdentifier()**
505 +Return unique SDK identificator. Return on success sdk unique identifier, error otherwise.
614 614  
615 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
616 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
617 -|onSuccess |Function |returns callback object
618 -|onError |Function |returns callback object
619 -
620 620  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
621 -{{code language="javascript"}}
622 -Mobigate.getSDKUniqueIdentifier((success) => {
623 - console.log("UUID: " + success)
624 - }, (error) => {
625 - console.log(error)
626 - })
508 +{{code language="dart"}}
509 +final String sdkUniqueIdentifier = await mobigateInstance.getSDKUniqueIdentifier();
627 627  {{/code}}
628 628  {{/showhide}}
629 629  
... ... @@ -630,22 +630,12 @@
630 630  (% style="color:powderblue" %)
631 631  ----
632 632  
633 -**Mobigate.getIDsProfiles(onSuccess, onError)**
516 +**Future<List<int>> getIDsProfiles()**
634 634  Method returns IDs profiles. List of IDs profiles in the application memory is updated (synchronized with the server) at specified intervals. To enable functionality, use the 'enableIDsProfiles (boolean enable)' method. Returns the identifiers of IDs profiles (ex. 5,9,20), returns '0' if list of user IDs profiles is empty, returns 'null' if the system has not yet communicated
635 635  
636 -
637 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
638 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
639 -|onSuccess |Function |returns callback object
640 -|onError |Function |returns callback object
641 -
642 642  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
643 -{{code language="javascript"}}
644 -Mobigate.getIDsProfiles((success) => {
645 - console.log("Profiles: " + success)
646 - }, (error) => {
647 - console.log(error)
648 - })
520 +{{code language="dart"}}
521 +final List<int> idsProfiles = await mobigateInstance.getIDsProfiles();
649 649  {{/code}}
650 650  {{/showhide}}
651 651  
... ... @@ -652,21 +652,12 @@
652 652  (% style="color:powderblue" %)
653 653  ----
654 654  
655 -**Mobigate.getAdOceanTargeting(onSuccess, onError)**
528 +**Future<Map<String, int>> getAdOceanTargeting()**
656 656  Getting numerical variables, that can be used for ads targeting. Method must be called from separate thread. Return 3 different identifiers of a user, encoded into a map of AdOcean numerical variables
657 657  
658 -(% class="table-bordered table-hover" style="border-color:powderblue" %)
659 -|=(% style="background-color:powderblue" %)Name|=(% style="background-color:powderblue" %)Type|=(% style="background-color:powderblue" %)Description
660 -|onSuccess |Function |returns callback object
661 -|onError |Function |returns callback object
662 -
663 663  {{showhide id="3" showmessage="Example" hidemessage="Example"}}
664 -{{code language="javascript"}}
665 -Mobigate.getAdOceanTargeting((success) => {
666 - console.log("Adocean targeting: " + success)
667 - }, (error) => {
668 - console.log(error)
669 - })
532 +{{code language="dart"}}
533 +final Map<String,int> adOceanTargeting = await mobigateInstance.getAdOceanTargeting();
670 670  {{/code}}
671 671  {{/showhide}}
672 672  
... ... @@ -678,18 +678,18 @@
678 678  
679 679  Used to set custom user fields inside //Mobigate.init()// method:
680 680  
681 -* Mobigate.USER_FIELD_EMAIL
682 -* Mobigate.USER_FIELD_IMSI
683 -* Mobigate.USER_FIELD_IMEI
684 -* Mobigate.USER_FIELD_SERIAL
545 +* UserField.USER_FIELD_EMAIL
546 +* UserField.USER_FIELD_IMSI
547 +* UserField.USER_FIELD_IMEI
548 +* UserField.USER_FIELD_SERIAL
685 685  
686 686  == 4.2 Data gather policy constants ==
687 687  
688 688  Used to set how the library collects data:
689 689  
690 -* Mobigate.DATA_GATHER_POLICY_DEFAULT
691 -* Mobigate.DATA_GATHER_POLICY_HIDE_TRAY
692 -* Mobigate.DATA_GATHER_POLICY_BLOCK_DATA_BG
554 +* MonitorState.DATA_GATHER_POLICY_DEFAULT
555 +* MonitorState.DATA_GATHER_POLICY_HIDE_TRAY
556 +* MonitorState.DATA_GATHER_POLICY_BLOCK_DATA_BG
693 693  
694 694  == 4.3 Data collectors constants ==
695 695  
Spicy Mobile
spicymobile.pl