diff --git a/arkui/ace_engine/native/libace.ndk.json b/arkui/ace_engine/native/libace.ndk.json
index c80fc0750649e90dbc180d82275ce63ba87c42dc..6132f64aa20fec090dedc5fdac71fa887881dccc 100644
--- a/arkui/ace_engine/native/libace.ndk.json
+++ b/arkui/ace_engine/native/libace.ndk.json
@@ -2952,27 +2952,27 @@
"name": "OH_ArkUI_KeyframeAnimateOption_GetExpectedFrameRate"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_Create"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_Dispose"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_SetRatios"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_SetExpectedUpdateInterval"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_GetRatios"
},
{
- "first_introduced": "18",
+ "first_introduced": "17",
"name": "OH_ArkUI_VisibleAreaEventOptions_GetExpectedUpdateInterval"
},
{
diff --git a/arkui/ace_engine/native/native_node.h b/arkui/ace_engine/native/native_node.h
index c246d755ff67c3e5ce6bcc1f956cc26498ac5f50..f4209b9f754db5de5a9dfd21c9a7443956a39d50 100644
--- a/arkui/ace_engine/native/native_node.h
+++ b/arkui/ace_engine/native/native_node.h
@@ -1920,7 +1920,7 @@ typedef enum {
* .object: parameters for visible area change events.
* The parameter type is {@link ArkUI_VisibleAreaEventOptions}. \n
*
- * @since 18
+ * @since 17
*/
NODE_VISIBLE_AREA_APPROXIMATE_CHANGE_RATIO = 102,
@@ -6636,7 +6636,7 @@ typedef enum {
* ArkUI_NodeComponentEvent.data[1].f32: ratio of the component's visible area to its total area
* when this callback is invoked. \n
*
- * @since 18
+ * @since 17
*/
NODE_VISIBLE_AREA_APPROXIMATE_CHANGE_EVENT = 28,
diff --git a/arkui/ace_engine/native/native_type.h b/arkui/ace_engine/native/native_type.h
index 64676cb956567bca6b4a76e163dd7889c41599f8..deb9112ae7bdcb52393f88a16c02d9096a042bc6 100644
--- a/arkui/ace_engine/native/native_type.h
+++ b/arkui/ace_engine/native/native_type.h
@@ -4966,7 +4966,7 @@ typedef struct ArkUI_VisibleAreaEventOptions ArkUI_VisibleAreaEventOptions;
* @brief Creates an instance of visible area change event parameters
*
* @return Returns the created instance of visible area change event parameters.
-* @since 18
+* @since 17
*/
ArkUI_VisibleAreaEventOptions* OH_ArkUI_VisibleAreaEventOptions_Create();
@@ -4974,7 +4974,7 @@ ArkUI_VisibleAreaEventOptions* OH_ArkUI_VisibleAreaEventOptions_Create();
* @brief Disposes of an instance of visible area change event parameters.
*
* @param option Instance to be destroyed.
-* @since 18
+* @since 17
*/
void OH_ArkUI_VisibleAreaEventOptions_Dispose(ArkUI_VisibleAreaEventOptions* option);
@@ -4992,7 +4992,7 @@ void OH_ArkUI_VisibleAreaEventOptions_Dispose(ArkUI_VisibleAreaEventOptions* opt
* Returns {@link ARKUI_ERROR_CODE_PARAM_INVALID} if a parameter error occurs.
* If an error code is returned, it may be due to a failure in parameter validation;
* the parameter must not be null.
-* @since 18
+* @since 17
*/
int32_t OH_ArkUI_VisibleAreaEventOptions_SetRatios(ArkUI_VisibleAreaEventOptions* option, float* value, int32_t size);
@@ -5006,7 +5006,7 @@ int32_t OH_ArkUI_VisibleAreaEventOptions_SetRatios(ArkUI_VisibleAreaEventOptions
* Returns {@link ARKUI_ERROR_CODE_PARAM_INVALID} if a parameter error occurs.
* If an error code is returned, it may be due to a failure in parameter validation;
* the parameter must not be null.
-* @since 18
+* @since 17
*/
int32_t OH_ArkUI_VisibleAreaEventOptions_SetExpectedUpdateInterval(
ArkUI_VisibleAreaEventOptions *option, int32_t value);
@@ -5023,7 +5023,7 @@ int32_t OH_ArkUI_VisibleAreaEventOptions_SetExpectedUpdateInterval(
* Returns {@link ARKUI_ERROR_CODE_BUFFER_SIZE_ERROR} if the provided buffer size is insufficient.
* If an error code is returned, it may be due to a failure in parameter validation;
* the parameter must not be null.
- * @since 18
+ * @since 17
*/
int32_t OH_ArkUI_VisibleAreaEventOptions_GetRatios(ArkUI_VisibleAreaEventOptions* option, float* value, int32_t* size);
@@ -5032,7 +5032,7 @@ int32_t OH_ArkUI_VisibleAreaEventOptions_GetRatios(ArkUI_VisibleAreaEventOptions
*
* @param option Instance of visible area change event parameters.
* @return Returns the expected update interval, in ms. Default value: 1000.
- * @since 18
+ * @since 17
*/
int32_t OH_ArkUI_VisibleAreaEventOptions_GetExpectedUpdateInterval(ArkUI_VisibleAreaEventOptions* option);